当前位置: 代码迷 >> Java相关 >> [求助]String截取字符问题
  详细解决方案

[求助]String截取字符问题

热度:233   发布时间:2006-08-04 15:40:33.0
[求助]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编辑过]

搜索更多相关的解决方案: String  字符  

----------------解决方案--------------------------------------------------------
不明白你想说什么啊?楼主
----------------解决方案--------------------------------------------------------
好女孩来啦



主要意思就是从命令行输入任意一句话:如 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

谢谢!
谢谢!
谢谢!
谢谢!
----------------解决方案--------------------------------------------------------

----------------解决方案--------------------------------------------------------
  相关解决方案