Ⅰ java怎麼從一個字元串里讀出第一個位元組
讀字元串第一位元組是什麼意思呢,1個字元等於1個位元組,你的意思是截取s中的第一位么?
System.out.println(s.subSequence(0, 1));
運行結果為
a
原方法為:
String.subSequence(beginIndex(開始位元組數), endIndex(結束位元組數))
Ⅱ JAVA如何提取字元串中的第1個字元
/**
* 提取字元串中的第1個字元
* @author jileniao.net
* @version 01-00
* @since 01-00
*/
public class test {
public static void main(String args[]) {
// 定義一個字元串
String str = "abcd";
// 使用substring() 方法得到字元串第0個到回第1個字元。答strA就是得到的第一個字元
String strA = str.substring(0, 1);
}
}
Ⅲ 在java中怎麼獲取輸入的單個字元
通過Java語言獲取從鍵盤輸入的單個字元的編程思想和方法如下:
1.首先在使用Java編程時,需要先導回入java工具包,這答樣後面才可以使用接受輸入和輸出的java語句。
Ⅳ java:獲取字元串中第一個漢字和第一個漢字漢字標點符號的位置
public static void main(String[] args) {
//用Unicode碼實現
String s = "12345689我飛電風扇[],";
//找第一個漢字
for (int index = 0;index<=s.length()-1;index++){
//將字元串拆開成單個的字元
String w=s.substring(index, index+1);
if(w.compareTo("u4e00")>0&&w.compareTo("u9fa5")<0){// u4e00-u9fa5 中文漢字的范圍
System.out.println("第一個中文的索引位置:"+index+",值是:"+w);
break;
}
}
//找第一個中文符號
for (int index = 0;index<=s.length()-1;index++){
//將字元串拆開成單個的字元
String w=s.substring(index, index+1);
String reg ="【。,!?】";//存放你要檢測的中文符號
if(reg.indexOf(w)!=-1){//
System.out.println("第一個中文符號的索引位置:"+index+",值為:"+w);
break;
}
}
}
運行結果:
Ⅳ Java如何讀取一串字元串的首位和確定字元串的長度
publicstaticvoidmain(String[]args)throwsException{
System.out.println("請輸入:");
Scannersc=newScanner(System.in);
Stringinput=sc.next();
//獲取輸入的版字元串權的長度
intlength=input.length();
System.out.println("輸入的字元串的長度為:"+length);
if(length>0){
//獲取首位字元
StringfirstChar=input.substring(0,1);
System.out.println("首位字元為:"+firstChar);
}
}
運行結果:
請輸入:
asda2154
輸入的字元串的長度為:8
首位字元為:a
Ⅵ java怎麼獲取字元串中第i個字元
//截取#之前的字元串
String str = "sdfs#d";
str.substring(0, str.indexOf("#"));
//輸出的結果為:sdfs
//indexOf返回的索引也是從0開始的,所以indexOf("#") = 4。
//java中的substring的第一個參數的索引是從0開始,而第二個參數是從1開始
Ⅶ java 怎麼從string里拿第一個字(字元)
通過charAt方式來獲取第一個字源符
例如:
Stringstr="adadsauo";//定義一個字元串
charfir=str.charAt(0);//獲取字元串的第一個字元
charAt(int index)方法,返回字元串指定索引位置的char值。索引范圍為0~length()-1
Ⅷ java語言,取字元串第一個字母最簡單的方法是什麼
String s = "test"
s.substring(0,1)
1:加一個判斷字元是否為空的IF語句!
2:try{}catch(){}寫個異常處理!
3:其實只有你要分析版的字元串是空的時權候,才會出現空指針的異常!
Ⅸ java怎麼查找字元串第一個字元
通過indexOf進行查找
示例:
String str = "abcdefg";
if(str.indexOf("cd")>=0){//這里查找str中是否存在"cd"字元串,如版果存在則會返回權大於等於0的數,如果不存在,則返回-1
System.out.println("找到了");
}
補充indexOf
1、返回 String 對象內第一次出現子字元串的字元位置。
2、string.indexOf(subString[, startIndex])
1)參數
string
必選項。String 對象或文字。
subString 必選項。
要在 String 對象中查找的子字元串。
starIndex 可選項。
該整數值指出在 String 對象內開始查找的索引。如果省略,則從字元串的開始處查找。
2)說明
indexOf 方法返回一個整數值,指出 String 對象內子字元串的開始位置。如果沒有找到子字元串,則返回-1。
Ⅹ java 截取字元串第一個字元
java 截取字元串可以直接調用String的.subSequence方法。代碼為s.subSequence(0, 1);
API中的方法定義為public CharSequence subSequence(intbeginIndex,intendIndex),返回一個新的字元序列,Returns a character sequence that is a subsequence of this sequence。其中beginIndex 表示起始索引(包括),endIndex -表示結束索引(不包括)。
可以根據需求自己更改兩個參數值,截取自己想要的子序列。
(10)java獲取字元串第一個字元擴展閱讀:
字元串主要用於編程,概念說明、函數解釋、用法詳述見正文,這里補充一點:字元串在存儲上類似字元數組,所以它每一位的單個元素都是可以提取的,如s=「abcdefghij」,則s[1]=「a」,s[10]="j",而字元串的零位正是它的長度,如s[0]=10(※上述功能Ansistring沒有。),這可以給我們提供很多方便,如高精度運算時每一位都可以轉化為數字存入數組。