在Java中如何把字符串传递到另一个Java类中

如题所述

  有两种方式,实现字符串传递到另一个Java类中。
  第一种,调用另外一个java类的构造器,将字符串作为参数,传入;
  第二种,调用另外一个java类的set方法,将字符串作为参数,传入。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-24
传参,或者字符串已在一个类中,新可以为其子类继承。
第2个回答  2010-05-23
传参,可以用带参数的方法,用之前将参数传进,然后在另一各类中用。最好你把要求说的再清楚些。本回答被提问者采纳
第3个回答  2010-05-24
说的不是很清楚
如果只是传值的话正常传String参数就行。
如果要传址的话可以把String包装到类里去然后传这个类的对象。
不明白再问下可以。
第4个回答  2010-05-28
一种是通过构造函数传参形式,一种是通过set方法传入,get方法读出
比如说,你要传字符串s
String s="happy";
下面我们定义一个类User
Class User{
private String s;
public User(String s){//构造方法
this.s=s;
}
//set 方法传字符串s
public void setS(String s){
this.s=s;
}
public String getS(){
return s;
}
}
在其他地方,我们就可以通过以下代码实现:
User user=new User(s);//s传到类User里了

也可以, user.setS(s);//通过set方法注入字符串s

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

java 中如何把一个string数组原封不动的赋给另外一个string数组[]
pos:开始复制的原数组的下标 dst:目的数组名 pos:开始接收的目的数组的下标 length:要复制的数组长度,如果这个长度大于了原数组从开始复制数到最后数的数目或目的数组开始接收数到最后数的长度的话会报错的哦~说得有点复杂哈,举个例子吧:public class test { public static void main(String args...

java把一个list中的内容添加到另一个list中
采用循环的方法。通过循环第一个ArrayList,然后通过每循环一次的方式,将值赋值给另一个ArrayList。具体代码实现如下:2.采用ArrayList自带的addAll()方法。addAll()方法是通过传入整一个List,将此List中的所有元素加入到新的List中,也就是当前List会增加的元素个数等于传入的List的大小。该方法较为简单...

在JAVA中如何将一个字符串中的内容倒过来再放入另一个字符串中?例如输...
其实不需要用for循环,StringBuffer中已经提供了倒置的方法,貌似方法名也是叫reverse。public static String reverse(String str2){ StringBuffer sb = new StringBuffer(str2);return sb.reverse().toString();}

Java怎样把一个字符串数组的元素附给另一个字符串数组
源数组中位置在 srcPos 到 srcPos+length-1 之间的组件被分别复制到目标数组中的 destPos 到 destPos+length-1 位置。java.util.Arrays类的copyOf()和copyOfRange();public staic xxx[] copyOf(xxx[] original.int newLength)original是任意类型的数组引用,指向源数组,newLength要考贝的长度.p...

java中从字符串“abcdefzhig”中取下标为偶数的字符放入到另一个字符...
include#includeintmain(){chars[]="thisisatestpro";chart[50];inti;memset(t,0,sizeof(t));for(i=0;i

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

java数组字符串赋值给另一个字符串变量
比如 String bianliang = null;Array['hellow world','good job'];bianliang = Array[0];

用java如何将一个字符串中的一些字符逐个写入另一个字符串?
public class Test { public static void main(String[] args) { String firstStr = "abcdefg12345";String secondStr = getEachCharInTheStr(firstStr);System.out.println(secondStr);} private static String getEachCharInTheStr(String str) { StringBuffer sb = new StringBuffer();for(int i...

如何在java项目中嵌入一个入口 可以不用再登陆就能转向另一个项目
可以实现的 第一种可以在用户登录第一项目成功时返回一个新页面,新页面自动提交一个新的表单POST请求到第二个项目。也可以登录第一个项目成功时返回给浏览器一个带有一个随机字符串参数的跳转,同时把这个字符串传给第二个项目,第二个项目根据这个字符串验证用户登录。还可以想办法共享session。

相似回答