當前位置:首頁 » 編程語言 » java從字元串提取字元

java從字元串提取字元

發布時間: 2022-09-08 00:33:10

java字元串如何像數組一樣取字元

import java.util.*;

class BaiDu
{
public static void main(String[] args)
{
TreeSet<String> tr = new TreeSet<String>();
String[] s ={"11","22","22","33","33","33"};
System.out.print("====處理前=======");
for(int i=0;i<s.length;i++){
System.out.print(s[i]+" ");
tr.add(s[i]);

}
String[] s2= new String[tr.size()];
System.out.println("=====處理後======");
for(int i=0;i<s2.length;i++){
s2[i]=tr.pollFirst();//從TreeSet中取出元素重新賦給數組
System.out.print(s2[i]+" ");
}
}
}

⑵ java中string怎麼獲取指定位置的字元

java中string獲取指定位置的字元具體如下:

  • //截取#之前的字元串String str = "sdfs#d";str.substring(0, str.indexOf("#"));//

  • 輸出的結果為:sdfs//indexOf返回的索引也是從0開始的,所以indexOf("#") = 4。

  • //java中的substring的第一個參數的索引是從0開始,而第二個參數是從1開始。

  • 如何將一個String類型的變數獲取指定位置的值;這里說的是在沒有split的情況下,如:String str = "CDZ";如何獲取分開的字元;將str轉換成StringBuffer進行處理:

  • publicclassTest{

  • publicstaticvoidmain(String[]args){

  • StringprocessNode="DZ";

  • StringBuffersb=newStringBuffer(processNode);

  • for(inti=0;i<sb.length();i++){

  • System.out.println(sb.charAt(i));

  • }

  • }

  • }

⑶ java中根據一段字元串,截取需要的字元,有具體要求,請給出具體的代碼

在B1輸入公式:
=MID(A1,FIND("-",A1)+1,FIND("-",A1,FIND("-",A1)+1)-FIND("-",A1)-1)
向下填充即可。

如果前面4個字元都一樣的,公式可簡些:
=MID(A1,FIND("-",A1)+1,FIND("-",A1,5)-FIND("-",A1)-1)

⑷ JAVA截取字元串中的指定字元

public class Demo {
public static void main(String[] args) {
String str = "wsdefidrfadsnrewfidan";
String newstr="";
for (int i = 0; i <str.length(); i++) {
char ch=str.charAt(i);
if (ch=='w'||ch=='i'||ch=='n') {
newstr+=ch;
}
}
System.out.println(newstr);
}
}

⑸ java 從字元串提取數據

java.lang
類 String

split
public String[] split(String regex)根據給定正則表達式的匹配拆分此字元串。
該方法的作用就像是使用給定的表達式和限制參數 0 來調用兩參數 split 方法。因此,所得數組中不包括結尾空字元串。

例如,字元串 "boo:and:foo" 使用這些表達式可生成以下結果:

Regex 結果
: { "boo", "and", "foo" }
o { "b", "", ":and:f" }

參數:
regex - 定界正則表達式
返回:
字元串數組,它是根據給定正則表達式的匹配拆分此字元串確定的

⑹ java截取指定字元串中的某段字元如何實現

如下圖,給你貼出了代碼段。可以利用字元串的substring函數來進行截取。

結果是:456789(注意:包括4。)

示例:

"hamburger".substring(3,8) returns "burge"

"smiles".substring(0,5) returns "smile"

⑺ JAVA中如何在指定字元串中提取某段字元

首先糾正下樓上的一個錯誤:
String str = "中國人";
String ret = str.subString(1,3);
System.out.println(ret);//國人

你的那段代碼應該這樣:
String fileName = "data/data/XFeiKai.bin"; //文件的路徑
byte [] buffer = null;
try{
FileInputStream fin = new FileInputStream(fileName);
int length = fin.available();
buffer = new byte[length];
fin.read(buffer); //讀取文件的內容 buffer是 byte[]類型的。
//xxxxxxxxxxx // 這里我想取buffer裡面的一段內容,這里怎麼寫啊?

String toStr = new String(buffer);//位元組數組轉化成字元串
String newStr = toStr.subString(startIndex,endIndex);//截取你所要的部分
}catch(Exception e){
e.printStackTrace(); }

⑻ java 截取字元串第一個字元

使用substring() 方法返回字元串的子字元串。詳細解析如下:

1、語法:

(1)public String substring(int beginIndex)。

(2)public String substring(int beginIndex, int endIndex)。

2、參數:

(1)beginIndex -- 起始索引(包括), 索引從 0 開始。

(2)endIndex -- 結束索引(不包括)。

3、返回值:

返回一個新字元串,它是此字元串的一個子字元串。該子字元串從指定的 beginIndex 處開始,一直到索引 endIndex - 1處的字元。因此,該子字元串的長度為 endIndex-beginIndex。

4、substring函數存在的拋出錯誤:

IndexOutOfBoundsException - 如果 beginIndex 為負,或 endIndex 大於此 String 對象的長度,或 beginIndex 大於 endIndex。

5、實例代碼如下:

熱點內容
存儲空間傳輸的正確方法 發布:2025-01-13 11:01:57 瀏覽:669
華為手機7x共享網路密碼多少 發布:2025-01-13 11:01:50 瀏覽:935
好車看哪些配置 發布:2025-01-13 10:53:44 瀏覽:657
android點擊圖片事件 發布:2025-01-13 10:53:43 瀏覽:976
c語言拷貝函數 發布:2025-01-13 10:52:23 瀏覽:783
php判斷手機訪問 發布:2025-01-13 10:46:06 瀏覽:764
資料庫十張表 發布:2025-01-13 10:41:50 瀏覽:397
仿php 發布:2025-01-13 10:41:40 瀏覽:813
後綴解壓什麼意思 發布:2025-01-13 10:35:17 瀏覽:187
索尼安卓11如何退回安卓10 發布:2025-01-13 10:24:09 瀏覽:129