据说1.InputStream is=new BufferedInputStream(new FileInputStream(""));
2.不明白!!
3。没有什么优化方法吧。
还不是一路找下去。

解决方案 »

  1.   

    String str="total";
    int nIndex = str.toLowerCase().indexOf('t');
    nIndex =  str.toLowerCase().indexOf('t',nIndex+1);
    System.out.println(nIndex);
      

  2.   

    1.不知道
    2.\jdk\bin\native2ascii.exe这个程序可以实现你第二个功能
    3.用for循环找出第一个在从第一个的位置开始找第二个
      

  3.   

    现写了一个:
    public String getFirstChar(String char_str) {
               String rechar = "";
               for (int i = 0; i < char_str.length(); i++) {
                   if(char_str.substring(i+1).indexOf(char_str.substring(i,i+1))>0)
                      {
                      rechar = char_str.substring(i,i+1);
                      break;
                      }
               }
              return rechar;
            }