leftBStr( "中国人 ",1)得到为空值 
leftBStr( "中国人 ",1)+ "123 "得到 "??23 " 我要再JAVA里面实现和delphi一样的这个功能 
但是JAVA里面 
"中国人 ".substring(0,1)得到 "中 " 
"中国人 ".substring(0,1)+ "123 "得到 "中123 " 怎么做啊?JAVA里面要怎么做?才能实现对汉字操作和delphi的leftBStr函数等价? 急啊~~~~

解决方案 »

  1.   

    对了leftBStr函数是delphi里面的函数
      

  2.   

    package ch01;public class Strings { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO 自动生成方法存根
    String string="中国人";
    string=string.substring(0, 1)+123;
    System.out.println(string);

    }}
    你写的方式就可以啊
      

  3.   

    我要得到"??23"啊 要跟delphi里面一样
    但是JAVA里面的得到"中123"