[求助]String截取字符问题
class stringDemo{
public static void main(String [] args)
{
/*String str = "hello world !" ; 换成固定的一句话可以正确运行,可如果从命令行输入会有问题.*/
String str=args[0]; /*这句不会做,本意是:怎么把从命令行输入的一句话,转成String类型,并只截取第一个单词?*/
int index=str.indexOf(" ");
System.out.println("index的值是:" + str.indexOf(" "));
System.out.println("输入这句话的第一个单词是:" + str.substring(0,index));
}
}
[此贴子已经被作者于2006-8-4 15:42:50编辑过]
----------------解决方案--------------------------------------------------------
不明白你想说什么啊?楼主
----------------解决方案--------------------------------------------------------
好女孩来啦
主要意思就是从命令行输入任意一句话:如 hello world beijing of china !
然后程序自动获取输入这句话的第一个单词也就是"hello"
帮忙看看下面程序哪有问题
class stringDemo
{
public static void main(String [] args)
{
String str=args[0];
int index=str.indexOf(" ");
System.out.println("index的值是:" + str.indexOf(" "));
System.out.println("输入这句话的第一个单词是:" + str.substring(0,index));
}
----------------解决方案--------------------------------------------------------
args[0]已经是第一个单词了,
public class Test {
public static void main(String[] args) {
System.out.println(args[0]);
}
}
命令行参数是个String类型的数组,数组中的元素是以空格为结束标志。。。
----------------解决方案--------------------------------------------------------
明了!
比我们老师说的还透彻!
人才!
谢谢!
再谢一次!
----------------解决方案--------------------------------------------------------
人才
我想的比较死了...
我还得谢下NiceGirl
谢谢!
谢谢!
谢谢!
谢谢!
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------