導航:首頁 > 編程語言 > java字元串長度

java字元串長度

發布時間:2022-02-10 02:28:31

java里關於判斷字元串長度的問題

你的if(stuName.length() == 0);{ System.out.println(stuName.length());//輸出2 stuName = "缺"; System.out.println(stuName.length());//輸出3}

其中if(stuName.length() == 0);此處多了一個分號!!!!看到沒?

㈡ JAVA判斷字元串的長度

簡單實現代碼如下:
public class StringLength {

/**
* 獲取字元串的長度,如果有中文,則每個中文字元計為2位
* @param value 指定的字元串
* @return 字元串的長度
*/
public static int length(String value) {
int valueLength = 0;
String chinese = "[\u0391-\uFFE5]";
/* 獲取欄位值的長度,如果含中文字元,則每個中文字元長度為2,否則為1 */
for (int i = 0; i < value.length(); i++) {
/* 獲取一個字元 */
String temp = value.substring(i, i + 1);
/* 判斷是否為中文字元 */
if (temp.matches(chinese)) {
/* 中文字元長度為2 */
valueLength += 2;
} else {
/* 其他字元長度為1 */
valueLength += 1;
}
}
return valueLength;
}

public static void main(String args[]){
String str = "hello你好";
System.out.println(StringLength.length(str));
}

}

㈢ java中字元串長度的方法是什麼,返回值是什麼類型

可以通過」length「方法來獲取字元串長度,返回值類型是number類型(整形),舉例:
String str = "aaaaaabaaaabaaa";//定義一個字元串
int length = str.length();//獲取到長度值
System.out.print(length);//輸出長度結果
輸出結果:15.
備註:通常字元串類型的都是length,如果是對象的話,如List,長度獲取用size。

㈣ java中如何統計一個字元串的長度

使用字元串變數。

㈤ java中怎麼獲取一個字元串的長度

通過String自帶的length()方法獲取字元串長度。

String a="abcdefg";//定義一個字元串
int len = a.length();//通過length獲取字元串長度,這里等於7
length()該方法返回此字元串的長度。長度是等於Unicode代碼單元中的字元串的數目。

㈥ JAVA字元串長度

in characters這個應該指的是單位,要求應該就是用length輸出就好了,如果你只想要字母的長度,你可以用空「」替代所有的非字母再統計長度,myString.replace(「[^a-zA-Z]」,「")
關於正則表達式http://regexpal.com/可以在線嘗試

㈦ java字元串長度怎麼算

通過String自帶的length()方法獲取字元串長度。

Stringa="abcdefg";//定義一個字元串
intlen=a.length();//通過length獲取字元串長度,這里等於7

length()該方法返回此字元串的長度。長度是等於Unicode代碼單元中的字元串的數目。

㈧ java怎麼判斷字元串的字元串的長度

1首先打開eclipse

2新建一個java項目,名字隨意起

3名字起好後,點擊完成

4右鍵點擊項目名稱,新建,類

㈨ java 怎麼輸出字元串的長度

length不是屬性,而是其中有個方法:length()
返回此字元串的長度。長度等於字元串中 Unicode 代碼單元的數量。

㈩ java 怎樣判斷字元串的長度

/**
*得到一個字元串的長度,顯示的長度,一個漢字或日韓文長度為1,英文字元長度為0.5
*@paramStrings需要得到長度的字元串
*@returnint得到的字元串長度
*/
publicstaticdoublegetLength(Strings){
doublevalueLength=0;
Stringchinese="[u4e00-u9fa5]";
//獲取欄位值的長度,如果含中文字元,則每個中文字元長度為2,否則為1
for(inti=0;i<s.length();i++){
//獲取一個字元
Stringtemp=s.substring(i,i+1);
//判斷是否為中文字元
if(temp.matches(chinese)){
//中文字元長度為1
valueLength+=1;
}else{
//其他字元長度為0.5
valueLength+=0.5;
}
}
//進位取整
returnMath.ceil(valueLength);
}

閱讀全文

與java字元串長度相關的資料

熱點內容
cad2014教程pdf 瀏覽:199
怎麼遍歷伺服器同一類型的文件 瀏覽:436
惠普戰66畫圖編程 瀏覽:805
java面向對象作業 瀏覽:568
cad插件製作加密狗 瀏覽:923
cmd命令對話框 瀏覽:290
安卓應用怎麼常駐 瀏覽:676
安卓手機怎麼群發小費才不會被鎖 瀏覽:741
相機文件夾設置 瀏覽:855
centos7php怎麼用 瀏覽:119
查看linux操作系統版本的命令 瀏覽:382
收支預演算法怎麼做 瀏覽:875
模板如何上傳到伺服器 瀏覽:372
如何同步安卓信息到新ipad 瀏覽:364
騰訊雲輕量伺服器流量警告 瀏覽:503
u盤備份linux 瀏覽:120
高壓縮比活塞 瀏覽:92
壓縮彈簧標准件 瀏覽:25
linux統計個數命令 瀏覽:292
cad轉pdf居中 瀏覽:8