JAVA中怎么把string类型的变量的一部分赋值给另一个string变量

如题所述

1.
String temp = "abcdefg";//将abc赋值给str
String str = temp.substring(0, 2);//0表示所要截取的第一个字符下标,2表示最后一个。
2.
String temp = "abcdefg";//将c后面的全部给str
String str = temp.substring(3);//3表示开始截取的第一个字符下标。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-04-13
String a = "abcd";
String b = a.substring(0, 2);
System.out.println(b);
记得substring取前不取后。本回答被网友采纳
第2个回答  2011-10-14
str2=str1.subString(*,*);本回答被提问者采纳
第3个回答  2020-11-24
public static void main(String[] args) {
String str1 = "abc";
String str2 = "def";
str1 = str1.concat(str2); //abcdef
str2 = str1.replaceAll(str2 + "$", ""); //abc
str1 = str1.replaceAll("^" + str2, ""); //def
System.out.println(str1);
System.out.println(str2);
}
第4个回答  2011-10-14
String aa = subString("hello wold",3);

JAVA中怎么把string类型的变量的一部分赋值给另一个string变量
1.String temp = "abcdefg";\/\/将abc赋值给str String str = temp.substring(0, 2);\/\/0表示所要截取的第一个字符下标,2表示最后一个。2.String temp = "abcdefg";\/\/将c后面的全部给str String str = temp.substring(3);\/\/3表示开始截取的第一个字符下标。

java中如何把一个string型字符串的最后一个字符赋给一个新的string型...
楼上正解,不过你的方法也没错,只是有个小技巧问题charAt()取到的是char,赋值给String变量可以这样String x=b.charAt(b.length() - 1)+""; 这样就把char转换成String了。

java 中如何把一个string数组原封不动的赋给另外一个string数组[]
{ public static void main(String args[]){ String s1[]={"1","2","3","4","5","6"};String s2[]=new String[6];System.arraycopy(s1,1,s2,2,4);for(int i=0;i

在C++和JAVA中:如何将一个字符串的值赋给另一个字符串?谢谢
java的话,如果你坚持要赋值而不是赋一个引用,也就是你不想修改了其中一个另一个跟着变得话,你要用class.clone(),之后把clone那个新引用赋给另一个String。简单的说就是String a = “123”;String b = a.clone();这样你以后对a做任何操作,都不会影响b。比如用bytebuffer把a套住,之后修改...

JAVA中如何把一个类中赋值的变量传递到另一个类中使用
方法如下:在第一个类中new一个A类的对象,定义的这个参数作为此对象的构造方法的参数,A中就可以取得这个变量的值用了 \/\/该类中New一个A类 public class MainClass{ String str = "";A a = new A(str );...} \/\/A类 protected class A{ private String str = "";A(String str){ this...

Java怎样把一个字符串数组的元素附给另一个字符串数组
1 使用循环结构 这种方法最灵活。唯一不足的地方可能就是代码较多 2 使用Object类的clone()方法, 这种方法最简单,得到原数组的一个副本。灵活形也最差。效率最差,尤其是在数组元素很大或者复制对象数组时。3 使用Systems的arraycopy这种方法被告之速度最快,并且灵活性也较好,可以指定原数组名称、...

Java怎样把一个字符串数组的元素附给另一个字符串数组
java.lang.System类的arrayCopy();public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。从 src 引用的源数组到 dest 引用的目标数组,数组组件的一个子序列被复制下来。被复制的组件...

JAVA将一个类里面的值传到另一个类
}}class C { public static void main(String[] args) { A a = new A(); B b = new B(a.a);\/\/ 用构造传递 b.setB(a.a);\/\/ 用方法传递 }} 本回答由网友推荐 举报| 答案纠错 | 评论 1 3 lylegend13 采纳率:41% 来自:芝麻团 擅长: JAVA相关 其他编程语言 数据库DB 器乐\/声乐 数学 其...

请问在java里,怎么把string里的数字赋值给int
String s ="456";int q = Integer.valueOf(s);

java一个类中的变量的值赋值给另一个类中的变量,供后面类处理,最好有...
public String getRandom(){ \/\/get()方法确保另一个类能够使用该变量 run();String str = "";for (int i = 0; i < random.length; i++) { str += random[i] + "\\n";} return str;} } package chn1; \/\/类2 import java.io.File;import java.io.FileWriter;import java.i...

相似回答