如果一个string 是memeber.txt,我如何才能得到string 是member

解决方案 »

  1.   

    substring()
    不过我觉得楼主你是不是想得到去掉扩展名后的文件名啊?
    这样的话可以先用lastIndex()确定最后一个'.'的位置,然后再substring()
      

  2.   

    int pos=lastIndex(txtname,".txt");
    txtname = txtname.substring(0,pos); 
    不对阿?lastIndex如何写?
      

  3.   

    你能否把你的问题抽象一下,只是这样子有很多办法 比如:
    public class StringTest {
       static String strObj = "member.txt";
       public static void main(String args[]) {
          System.out.println(strObj.substring(0,strObj.indexOf(".")));
       }}
      

  4.   

    String.split(regex)分割字符串,返回STRING数组
      

  5.   

    String s = ("memeber.txt".split("."))[0];
      

  6.   

    不好意思上面的错了,这个是正确地
    String s = ("memeber.txt".split("\\."))[0];