導航:首頁 > 編程語言 > java中字元串處理函數

java中字元串處理函數

發布時間:2024-06-24 04:41:45

java截取字元串函數

1、函數描述:在java中截取字元串的函數是substring函數。
2、函內數原型:public String substring(int beginIndex);
3、函數介紹:返回一個新的容字元串,它是此字元串的一個子字元串。該子字元串始於指定索引處的字元,一直到此字元串末尾。
4、應用舉例:
<script type="text/javascript">
var str="Hello world!"
document.write(str.substring(3))
</script>

㈡ java split()根據換行符號截取字元串為數組

classMain{);
staticpublic);
voidmain(String[]str));
{Strings="1234567\專n890\n110A";String[]array=s.split("[\屬\t\\n]+");
for(int i=0;i<array.length;i++)System.out.println(array[i]));
}//main);
}//class);

字元串主要用於編程,概念說明、函數解釋、用法詳述見正文,這里補充一點:字元串在存儲上類似字元數組,所以它每一位的單個元素都是可以提取的,如s=「abcdefghij」,則s[1]=「a」,s[9]="j",而字元串的零位正是它的長度。
如s[0]=10(※上述功能Ansistring沒有。),這可以給我們提供很多方便,如高精度運算時每一位都可以轉化為數字存入數組。但是字元串賦值有一定要求,例如C語言的運算符根本無法操作字元串。
在C語言中把字元串當作數組來處理,因此,對字元串的限制方式和對數組的一樣,特別是,它們都不能用C語言的運算符進行復制和比較操作。

㈢ 用java編寫一個截取字元串的函數

晚點寫

import java.util.Scanner;
import java.io.UnsupportedEncodingException;

public class Test {

public static void main(String[] args) throws UnsupportedEncodingException{

Scanner scanner = new Scanner(System.in);

System.out.print("請輸入字元: ");
String str = scanner.nextLine();

System.out.print("請輸入要截取的位元組數:");
int length = scanner.nextInt();

StringBuffer sb = new StringBuffer();

int i = 0;
while(sb.toString().getBytes("GBK").length < length && i < str.length()){
sb.append(str.charAt(i++));
}

if(sb.toString().getBytes().length > length){
sb.deleteCharAt(sb.length()-1);
}

String splitedStr = sb.toString();
System.out.println(str + "截取" + length + "位元組,結果為:" + splitedStr);

}
}

----------------測試
C:\Program Files\IBM\RAD 7\jdk\bin>javac Test.java

C:\Program Files\IBM\RAD 7\jdk\bin>java Test
請輸入字元: 我ABC
請輸入要截取的位元組數:4
我ABC截取4位元組,結果為:我AB

C:\Program Files\IBM\RAD 7\jdk\bin>java Test
請輸入字元: 我ABC漢DEF
請輸入要截取的位元組數:6
我ABC漢DEF截取6位元組,結果為:我ABC

㈣ java中的subString

是一個函數,這個是Java本身寫好的一個函數,程序員直接調用就可以。String subString就是定義一個string型的字元串,subString=number.subString(i,i+1);這句就是截取number字元串。

㈤ java中字元串如何去除最後一個字元

1、最常見的來方法:
s = s.substring(0,s.length - 1)
2、用
rtrim
s = s.tostring().rtrim(',')
3、用trimend,這個東自西和rtrim差不多,區別是這個傳遞的是一個字元數組,而rtrim可以是任何有效的字元串
s=s.trimend(',')
//如果要刪除"5,"
char[] mychar = {'5',','};
s = s.trimend(mychar);
//s = "1,2,3,4"
substring(參數)是java中截取字元串的一個方法
一種是public
string
substring(int
beginindex),返回一個新的字元串,它是此字元串的一個子字元串。該子字元串從指定索引處的字元開始,直到此字元串末尾。
另一種是public
string
substring(int
beginindex,
int
endindex),返回一個新字元串,它是此字元串的一個子字元串。該子字元串從指定的
beginindex
處開始,直到索引
endindex
-
1
處的字元。因此,該子字元串的長度為
endindex-beginindex。

㈥ JAVA編寫一個截取字元串的函數

/**
* 輸入一個字元串和位元組數,輸出為按位元組截取的字條符串,但要保證漢字不被截半
* @author Administrator
*
*/
public class Ceshi {
public static void main(String[] args) {
String str = "sfsfs中國sdfsdfsfd";

System.out.println(substring(str, 10));
}

private static String substring(String str, int interceptLength){
StringBuilder sb = new StringBuilder();

for(int i=0; i<interceptLength; i++){
sb.append(str.charAt(i));
}
return sb.toString();
}
}

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

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

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

示例:

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

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

閱讀全文

與java中字元串處理函數相關的資料

熱點內容
網路足彩名人有哪些 瀏覽:639
pc共享網路給電腦 瀏覽:796
linuxkill重啟進程 瀏覽:658
sketchup景觀教程 瀏覽:730
win10管理找不到模塊 瀏覽:472
蘋果手機查看電腦文件 瀏覽:61
微信不訪問視頻文件夾嗎 瀏覽:259
文件夾加密大師注冊碼 瀏覽:1
onedrive怎麼上傳文件 瀏覽:488
android多線程寫文件棧溢出 瀏覽:242
台電酷閃量產工具 瀏覽:837
如何破壞文件 瀏覽:15
從什麼網站上查找國家標准 瀏覽:254
iphone5s最省電的瀏覽器 瀏覽:225
用數據線如何接攝像頭 瀏覽:110
qq手機電腦互傳文件 瀏覽:613
linux內核升級方法 瀏覽:986
iphone5沒有熱點 瀏覽:189
哪裡有在線幼兒c語言編程 瀏覽:959
iframe跨域調用js對象 瀏覽:178

友情鏈接