1. java字元串數組增加賦值
你那是語法錯誤了
,[]裡面給的值是數組的長度
是個數值。
string[]
forname
=
new
string[]{"name","nam2","name3"};
2. java中怎麼在字元串中加字元串
packagecn.jinan.string;
publicclassStringUtils{
publicstaticvoidmain(String[]args){
Stringstr="我愛'java'";
System.out.println(str);
}
}
方式一:雙引號 裡面嵌套單引號
方式二:上面寫的 用轉義:"
3. 如何給string 添加一個元素
al=al.Contact(new string[]{"3"}).OrderBy(a=>Convert.ToInt32(a)).ToArray(); string[] al= str.ToString().Split(','); 1. str本來就是string,再ToString()略顯多餘 2. Split()返回的結果是string[],大小是固定的,沒法直接添加 變相地可以採用泛型添加,如下: str="1,2,6"; string[] al= str.Split(','); List<string> r = new List<string>(al); r.Add("3");
4. java中string後面如何加其他string變數
java中string類型的變數的值是無法改變的,如果想要在字元串後面加其他字元串,需要定義StringBuffer或者StringBuilder變數,StringBuffer和StringBuilder變數與String的功能基本一致,只不過值可以改變,它們是java後面版本升級加入用來完善String的
5. JAVA中怎麼向一個字元串的固定位置插入字元串
String固定位置插入字元串,實現方法比較多,比如數組等方法
下面舉例說明
StringBuilder 是可變的字元串
public class StrDemo {
public static void main(String[] args) {
String str1 = "我java";
StringBuilder sb = new StringBuilder(str1);//構造一個StringBuilder對象
sb.insert(1, "正在學習");//在指定的位置1,插入指定的字元串
str1 = sb.toString();
System.out.println(str1);
}
}
輸出
1
我正在學習java
StringBuilder 在大量字元串操作的情況下,效率明顯比字元串用加號(+)連接,快很多。
6. java中的字元串相加
ab 是常量字元串 "a"+"b"也是,所以是一樣的,其他的都是不同的字元串對象
7. 如何在string前加字元串java
1
2
3
4
5
6
//截取#之前的字元串
String str = "sdfs#d";
str.substring(0, str.indexOf("#"));
//輸出的結果為:sdfs
//indexOf返回的索引也是從0開始的,所以indexOf("#") = 4。
//java中的substring的第一個參數的索引是從0開始,而第二個參數是從1開始
8. java字元串加法問題
字元串的相加是連接,並不是計算,如果你非要相加,那這樣吧,
long l = Long.parseLong(a)+1;
a = String.valueOf(l);
9. java 字元串中添加一個空格
String str="C123456";
String result = str.subString(0,str.length-2)+" "+str.subString(str.length-2);
應該沒有你這樣的業務需求吧。
10. java 產生遞增字元串
實現思路:既然是遞增的,實際上就是一直在原有字元串上進行添加,當前最常用的就是通過StringBuffer的append方法來實現:
public class Test {
public static void main(String args[]) {
StringBuffer sb = new StringBuffer("abc");//初始化StringBuffer
for (int i = 0; i < 100; i++) {
sb.append(i);//遞增字元+i
}
System.out.println("遞增字元串結果:"+sb.toString());
}
}