㈠ java中如何取出一個字元串中的某個欄位的字元 比如:String a="abcdefg"; 怎樣把字元串中的abc取出來
String a = "abcdefg";
String b = "bcd";
int begin = a.indexOf(b);
String res = a.subString(begin, begin + b.length());
試試,單詞大小寫可能有錯.....................
㈡ Java中怎麼獲取字元串裡面的單個字元
方法有很多種。
隨便一種:
String a= "中國人";
char b=a.charAt(0);
System.out.println(b);
㈢ java 怎麼截取字元串中的括弧
可以通過java的」substring「方法截取出對應的字元串,前提是知道開始和結束的字元串的值:
String getSignInfo = reqResult.substring(reqResult.indexOf("(") + 1, reqResult.indexOf(")"));
解釋:上述方法就是截取reqResult字元串的中開始」(「和結束」)「中間部分的內容,」1「就是」)「的長度,之後將獲取的結果賦值給」getSignInfo進行輸出即可「;
備註:以上方法通用於截取字元串,數字」6「和開始結束字元串根據實際需要修改即可。
㈣ Java,從字元串中取一段字元串
用Java正則表達式吧,無論/95686720805386569430==的值怎麼變化,都可以把它匹配出來.
完整的Java程序如下
importjava.util.regex.Matcher;
importjava.util.regex.Pattern;
publicclassCCF{
publicstaticvoidmain(String[]args){
Strings="{"data":"[{"A":"1","B":"2","C":"3","E":"/95686720805386569430==","F":"4","G":"5"}]","mflag":0,"minfo":"查詢成功"}";
Stringregex=""E":"(.*?)"";
Patternp=Pattern.compile(regex);
Matcherm=p.matcher(s);
while(m.find()){
System.out.println(m.group(1));
}
}
}
運行結果
/95686720805386569430==
㈤ java怎麼截取字元串中最後一個字元!!急!!!!!!!!!!
用String類的substring(int
from,int
to)方法去截字元串位置為from到to-1位置的字元
substring(int
index)方法去截字元串位置index-1及以後的所有字元串,注意字元串的字元位置是從0開始的,substring(int
from
,int
to)方法是前閉後開的,即[from,to),可以理解為[from,to-1]
例:String
name="helloworld";
System.out.println(name.substring(name.length()-1,name.length()));//輸出d
System.out.println(name.substring(name.length()-1));//輸出d
㈥ java中怎樣能取到一個字元串的字元數
String str="中文";
System.out.println(str.getBytes().length);
㈦ java中如何截取字元串
截取字元串採用的是java中的split函數。
例把「01:大眾汽車」截取為01和大眾汽車,代碼如下:
package test;
public class substringTest
{
public static void main(String args[])
{
String N = "01:大汽車";
String L="";
String R="";
int k= N.length();
for (int i = 0; i < N.length(); i++)
{
if (N.substring(i, i + 1).equals("|"))
{
L=N.substring(0,i).trim();
R=N.substring(i+1,k).trim();
}
else
{
}
System.out.println(L);
System.out.println(R);
}
}
}
㈧ java截取指定字元串中的某段字元如何實現
如下圖,給你貼出了代碼段。可以利用字元串的substring函數來進行截取。
結果是:456789(注意:包括4。)
示例:
"hamburger".substring(3,8) returns "burge"
"smiles".substring(0,5) returns "smile"
㈨ java怎麼獲取字元串中第i個字元
//截取#之前的字元串
String str = "sdfs#d";
str.substring(0, str.indexOf("#"));
//輸出的結果為:sdfs
//indexOf返回的索引也是從0開始的,所以indexOf("#") = 4。
//java中的substring的第一個參數的索引是從0開始,而第二個參數是從1開始
㈩ java中如何獲得字元串中的某個字元
String類有一個方法叫做charAt(index);這個index是表示字元在字元串中的位置。
如果你覺得這個回答不滿意,你可以把具體情況貼出來。