怎样把文本框中的内容保存到数组里面? 怎样把文本框中的内容保存到数组里面?String [] str=new String[20];str=JTextField.getText(); //这个不对啊.看API文档 String如同个数组吧,我现在的问题是.如何把文本框中的内容取出来,保存到数组里面. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个string数组就是多个string组成 如下:String [] str=new String[20];str[0] = JTextField.getText();// 设置第一个string up回楼上的str[0] = JTextField.getText();// 那样的话数组没意义啊 >> str=JTextField.getText(); //这个不对啊. 你这样写就等于是String -> String[]当然不行了,改为str[string_index] = JTextField.getText(); 你自己用split方法把string给分割成字符串数组不就好了么 str[string_index] = JTextField.getText(); 没必要保存到数组里如果你实在要用数组保存的话可以把STRING转换成CHAR保存 字符串的本质是字符(char)类型的数组,在java中则将字符串视为string类的一个实例,也就是将其视为存在于程序之中的对象。我们一般声明字符串时,都是以这样的方式来声明:String str="asdfasdf";这样的声明方式看来像是基本数据类型的声明,但事实上String并不是Java的基本数据类型,String是java.lang包下所提供的类。如果以配置对象的概念来声明字符串,应该是这样的:String str=new String("asdfasd");字符串的本质是由字符数组所组成,所以使用String类声明字符串后,该字符串会具有数组索引的性质;方法:char[]toCharArray() 作用:将字符串转换为字符数组char[] charArr=text.toCharArray();System.out.println("\n字符Array内容:");for(int i=0;i<charArr.length;i++) System.out.print(charArr[i]); 不明白LZ为什么要保存为string数组而且 LZ 的写法也不对 JAVA中查询SQL SERVER表名是变量的语句怎么写呀 swing中的JTabbedPane标签 解析字符串问题!在线等!(关于replace) scjp问题,对象强制转换。 高分求助jdbc问题 帮忙 new FileFilterDemo(); 老显示错误啊 请问JDK和SDK是一样的吗?如果不是,有什么不同? 一个毫不理解的编译错误?有关继承的,望大虾赐教! 可以用正则表达式从map里取值吗? List中对象排序的问题 Jface 中如何在其他的class中调整主窗口中的menu和ToolBar? 这个正则表达式表示什么?
str[0] = JTextField.getText();// 那样的话数组没意义啊
改为str[string_index] = JTextField.getText();
如果你实在要用数组保存的话
可以把STRING转换成CHAR保存
我们一般声明字符串时,都是以这样的方式来声明:
String str="asdfasdf";
这样的声明方式看来像是基本数据类型的声明,但事实上String并不是Java的基本数据类型,String是java.lang包下所提供的类。如果以配置对象的概念来声明字符串,应该是这样的:
String str=new String("asdfasd");
字符串的本质是由字符数组所组成,所以使用String类声明字符串后,该字符串会具有数组索引的性质;
方法:char[]toCharArray()
作用:将字符串转换为字符数组
char[] charArr=text.toCharArray();
System.out.println("\n字符Array内容:");
for(int i=0;i<charArr.length;i++)
System.out.print(charArr[i]);
而且 LZ 的写法也不对