leftBStr("中国人",1)得到为空值
leftBStr("中国人",1)+"123"得到"??23"我要再JAVA里面实现和delphi一样的这个功能
但是JAVA里面
"中国人".substring(0,1)得到"中"
"中国人".substring(0,1)+"123"得到"中123"怎么做啊?JAVA里面要怎么做?才能实现对汉字操作和delphi的leftBStr函数等价?急啊~~~~
leftBStr("中国人",1)+"123"得到"??23"我要再JAVA里面实现和delphi一样的这个功能
但是JAVA里面
"中国人".substring(0,1)得到"中"
"中国人".substring(0,1)+"123"得到"中123"怎么做啊?JAVA里面要怎么做?才能实现对汉字操作和delphi的leftBStr函数等价?急啊~~~~
解决方案 »
- Delphi
- ListView重绘后如何删除单行?
- 求助:关于QuickReport中StringsBand的显示控制问题
- 请教
- 开始实习,有时间泡CSDN了,终于上了3个三角,散分庆祝!
- 关于自动编号问题
- 再次向使用过 “Spcomm” 控件的高手请教————————在线等待!!!
- 求救!求救!高分相赠100分
- madis 测试程序出错啊,急????!!
- [求助] 求一算法,生产排程软件产能计算,根据输入的待产数量计算出理想状态下最早完成日期.【个人感觉超难,很有挑战性】
- 一个sql查询的问题,请大家帮我看看!!
- DBgrid如何点击表头(列名)选择当前列,并让该列所有表格变成蓝色? 急救 !!!
注意:delphi中没有leftbstr(),只有leftstr();
StrUtilsNote:LeftBStr assumes all characters are one byte long, and does not behave correctly if AText contains multi-byte characters. To handle all strings correctly, use LeftStr.要实现雷同 java substring功能,用1楼方法即可,即LeftStr(AText,ACount).