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

java字元串

發布時間:2022-02-07 21:26:29

java字元串轉為字元

代碼如下:

importjava.util.Arrays;
importjava.util.Scanner;

publicclassApp{

publicstaticvoidmain(String[]args){

Scannerscanner=newScanner(System.in);

//1.鍵盤錄入一個字元串
Stringstr=scanner.nextLine();

char[]chars=newchar[str.length()];

//2.將該字元串變成字元數組(不能使用toCharArray()方法)
for(inti=0;i<str.length();i++){

charch=str.charAt(i);

//5.將字元數組中索引為偶數的元素變成'~'
ch=(i%2==0)?'~':ch;

//3.將字元數組中的所有大寫字母變成小寫字母(不能使用toLowerCase()方法)
ch=(ch>='A'&&ch<='Z')?(char)(ch-32):ch;

chars[i]=ch;
}

//4.如果第一位和最後一位的內容不相同,則交換
if(chars[0]!=chars[chars.length-1]){

charch=chars[0];
chars[0]=chars[chars.length-1];
chars[chars.length-1]=ch;
}

//6.列印數組元素的內容
System.out.println(Arrays.toString(chars));
}
}

❷ java字元

a.indexOf(" ") 返回" "在字元串中的位置5
即a=a.subString(0,5)返回字元串a的從0到4的子串

❸ java字元串

publicclassindexOf{
publicstaticvoidmain(String[]args){
java.util.Scannersc=newjava.util.Scanner(System.in);
System.out.println("請輸入一串字元串..");
Stringstr=sc.next();
System.out.println("請輸入要查詢的字元串..");
Stringindex=sc.next();
if(str.indexOf(index)!=-1){
System.out.println("查找位置:"+str.indexOf(index));
}else{
System.out.println("要查找的內容不在字元串中.");
}

}
}

❹ JAVA如何進行字元串比較

1、首先,隨便創建一個有main方法的類。

❺ JAVA字元串

用String.indexOf ()函數實現。

String s = "我的媽啊!哪位大哥幫幫我解決這個問題,小弟我在此謝過!" ;

int index = 0 ;

while ((index = s.indexOf ('我', index))>= 0)
{
System.out.println (index) ;
index ++ ;
}

❻ JAVA字元串操作

import java.io.*;

public class MyTest2 {

public static void main(String[] args) {
MyTest2 test = new MyTest2();
test.countCharacter();
}

public void countCharacter(){
String file = "e:\\1.txt";
String file2 = "e:\\2.txt";
try {
BufferedReader br = new BufferedReader(new FileReader(file));
BufferedWriter bw = new BufferedWriter(new FileWriter(file2));
String line = null;
int tot = 0;//用來統計數,假如這里統計字母a的出現次數
int index = 0;
while((line=br.readLine()) != null){
for (int i = 0; i < line.length(); i++) {
if(line.substring(i,(i+1)).equals("a")){
tot++;
}

}
char emp = 'b';
char emp1 = 'x';
String line1 = line.replaceAll("bc","c");//將"bc"替換成"c"
bw.write(line1);
bw.write("\r\n");
}
System.out.println("字元a在文中出現的次數是:" + tot);
br.close();
bw.close();
}

catch (Exception e) {
System.out.println(e.getMessage());
}
}

}
代碼給你了,希望你能好好看看,流的讀寫很重要,也很基礎還有幾個字元串的基本操作。東西學到手才是自己的。

❼ Java字元串的處理

String s="/* int d = 76; /*text2*/";
String str="comment/*"+s.substring(s.indexOf("/*")+2, s.lastIndexOf("*/"))+"*/end";
System.out.println(str);
試試這個吧,看看是不是你想要的

❽ java字元串問題

1.怎樣比較字元串?用」==」還是用equals()?
簡單地說,」==」測試兩個字元串的引用是否相同,equals()測試兩個字元串的值是否相同。除非你希望檢查兩個字元串是否是同一個對象,否則最好用equals()。
如果你知道字元串駐留機制會更好。
2.為什麼對於安全性敏感的信息char[]要優於String?
字元串是不變的,這也就意味著字元串一旦被創建,它們將一直保持在那直到被垃圾回收器清理為止。而對於一個數組,你可以明確的修改它的元素。這樣一來,安全性敏感信息(比如密碼)將不會出現在系統的任何其它地方。
3.我們能不能在switch語句中使用String?
對於Java7答案是肯定的。從JDK7開始,我們可以使用String作為switch語句的條件。在JDK6之前,我們不能使用String作為switch語句的條件。

❾ java 字元串

不太明白你想問什麼,不過,這種格式的字元串一般可以用JSON來處理。

JSONObject jsonobject= JSONObject.fromObject(str);Entity entity=(Entity) JSONObject.toBean(jsonobject, Entity.class);

上面方法可以實現字元串與JAVA對象之間的互換。

閱讀全文

與java字元串相關的資料

熱點內容
四川會議直播系統源碼 瀏覽:909
對稱加密演算法運行速度 瀏覽:865
源碼搭序技巧視頻 瀏覽:90
matting演算法 瀏覽:551
信仰孫正義pdf 瀏覽:249
dsl生成源碼 瀏覽:664
模擬駕駛游戲源碼 瀏覽:612
研究生程序員入職簽字費 瀏覽:421
壓縮的六氟化硫哪家好 瀏覽:252
iPadwps能加密嗎 瀏覽:891
壓縮大師表 瀏覽:668
安卓如何設置國際版 瀏覽:897
phpfwrite數組 瀏覽:257
加密ts文件沒有key 瀏覽:270
汽車壓縮機冷凍油更換 瀏覽:241
大淘寶網站源碼 瀏覽:182
抖音機械兔特效什麼app有 瀏覽:586
hypixel伺服器的地址和埠是多少 瀏覽:592
照片藝術處理python 瀏覽:399
win10提示沒有插入加密狗 瀏覽:718