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());
}
}