開心生活站

位置:首頁 > 綜合知識 > 

字符串以英文句號結束怎麼寫java,怎麼用java實現用從鍵盤輸入一行字符串當遇到句號的時候結束輸入

1.怎麼用java實現用從鍵盤輸入一行字符串當遇到句號的時候結束輸入

java 使用scanner接收用户從鍵盤輸入的字符,使用while類來判斷是否輸入的字符為句號,如下代碼:import java.util.Scanner;public class ceshi { public static void main(String[] args) { Scanner in = new Scanner(System.in);//新建一個scanner類 String[] input = new String[26]; int i = 0; do { input[i] = in.next(); i++; } while (!input[i - 1].equals("。

字符串以英文句號結束怎麼寫java 怎麼用java實現用從鍵盤輸入一行字符串當遇到句號的時候結束輸入

"));//當遇到句號則將scanner類終止 in.close(); }}運行結果如下:。

2.java怎麼以空格,英文逗號和句號拆分一個字符串,一個逗號我會,同

這個其實很簡單,你要把思維跳出來你就很直觀的發現問題。

日常開發中,必須保持一個思維,找到問題的關鍵點。

我來對這個問題分析下,java拆分,3個關鍵字符拆分,split函數也只能一個個拆分,但是如果一起拆分的話勢必會照成 拆分完畢沒有任何的順序可言。

所以為了保證拆分完的順序,必須只能對一個關鍵字符串進行拆分。

我們可以把,空額,逗號,句號用。repalce(“”“”,"%");替換成 %,然後再把字符串用%號進行拆分,完美解決問題

例如:

String[] s= str.trim().repalce(",","%").repalce("。","%").replace(" ","%").split("%");

沒開編輯器敲的代碼有些問題,大體就是上面的那個意思、、

3.java怎麼判斷一個字符串以什麼結尾

主要是使用String對象的endwith方法,如果是,則返回true,如果不是則返回false。

Java是一種可以撰寫跨平台應2113用軟件的面向對象的程式語言。

Java 技術具有卓越的通用性、高5261效性、平台移植性和安全性,廣泛應用於PC、數據中心、遊戲控制枱、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業4102社羣。

字符1653串主要用於編程,概念説明、函數解釋、用法詳述見正文

這裏補充一點:字符串在存儲上類似字符數組,所以專它每一位的單個元素都是可以提取的,如s="abcdefghij",則s[1]="a",s[10]="j"。

字符串的零位正是它的長度,如s[0]=10(※上述功能Ansistring沒有。這可以給我們提供很多方便,如高精度運算時每一位都可以轉化為數字存入屬數組。

4.請問,在 JAVA 語言中,有一個字符串,如何確定最後一個標點符號的

String str="這裏是某個帶了一些標點符號的字符串,標點符號包括了中英文的和空格的字符串".

int index=str.lastIndexOf("某個標點符號");

得到的就是 你想要的那個標點符號最後出現的位置。

當然 如果 這個符號如果沒有,返回-1

你去String類的API 中看,

有非常多 關於字符串 處理的方法的。

學會 看API ,是非常 有幫助的。

不知 答案 是否是你想要的。

本來想 編代碼的。

還是 直接 寫文字吧。

5.java如何 從鍵盤上接受字符串,以'q'結束

用 java.util.Scanner 如下

public static void main(String[] args) {

while(true){

Scanner scan = new Scanner(System.in);

System.out.println("請輸入:");

String str = scan.next();

if(!"q".equals(str)){

System.out.println("輸入:"+str);

}else {

break;

}

}

}

6.java怎麼寫在一串字符串中從指定位置開始讀取,到指定字符讀取結束

//調用String類的以下三個函數就行了:

//1、public int indexOf(int ch)

//返回指定字符在此字符串中第一次出現處的索引

//2、public int indexOf(int ch,int fromIndex)

//返回在此字符串中第一次出現指定字符處的索引,從指定的索引開始搜索。

//3、public String substring(int beginIndex,int endIndex)

//返回一個新字符串,它是此字符串的一個子字符串。

//該子字符串從指定的 beginIndex 處開始,直到索引 endIndex - 1 處的字符。

public class Demo

{

public static void main(String[] args)

{

String substr,str="skak+〈a〉/*&s-〈中文中文中文〈@-sj4675";

int begin=str.indexOf('中'),end=str.indexOf('〈',begin+1)+1;

substr=str.substring(begin,end);

System.out.println(substr);

}

}