你这样定义的是一个20维的字符串数组。
他是中str1[0]到str1[19]
他是中str1[0]到str1[19]
解决方案 »
- log4j的配置文件如果放到src同级别目录下,如何去读取
- Eclipse 打包jar问题。。。
- 怎样做一个类似安装向导的界面
- 十万火急!!!问一个简单问题!!!
- Collections.sort()排序问题
- Linux下到底如何设置JDK的环境变量
- 如果使用javamail是否可以实现email发送,做自己的mail.安全性好么?
- 抛出异常:java.security.AccessControlException:Access Denied ( java.lang.RunRimePermission Access ClasslnPackage.sun.jdbc.rowset
- 新手的问题,想请教下,integer.parseInt(s)和(Integer)s.initValue()有什么不同吗
- 请问java版本问题.
- SessionBean里是否可以不用关闭数据库连接?
- 请教简单的问题:如何使用javac?
你可以直接 String str1 = "string";如果 String[] str1=new String[20];
这样的话你就有 20 个 String 了
{
str1[i]="String"+i;
}
a=Keyboard.readString(a);
a=Keyboard.readString(a);但好象没有cs1那个库啊!
我要的就象:(C++)
void main()
{
String str;
cin>>str>>endl;
return;
}
那种效果!
for example:
import java.io.*;
public class keyinput {BufferedReader br=null;public keyinput() {
br=new BufferedReader(new InputStreamReader(System.in));
}
private void input(){while(true){
try{String str=br.readLine();
System.out.println("You input is :"+str);
if (str.equals("quit"))
break;
}
catch(IOException ioe){}
}}public static void main(String args[]){
keyinput akey = new keyinput();
akey.input();
}
}
1:对象相等用str1.equals(str2);
2:引用相等用str1=str2;
str.equals("quit")即为str引用的对象等于"quit"字符串
但是输入这么麻烦,有没有简单些的?比如System.in.Read(sth)这类的,请大家
多多指点!!
将系统输入读到一个字节数组,然后在输出。不过一般不这么用,没有什么用。