|aa|你好|bb||aa|你好不好|bb|怎么截取,获得“你好你好不好”?
解决方案 »
- 如何更改<img的值
- struts+spring+hibernate 操作据越来越慢
- 基于ejb 的 仿flash的java富客户端applet 的实现构想 及意义
- public interface BaseDAO<T>中的<T>是什么用法?
- 在线等,多应用,使用统一用户系统,本地旧的用户系统不想废弃,想两系统并用,服务端与本地的数据同步问题。
- [求教]如果使用没主键的表,hibernate怎么才可以?
- struts问题
- struts问题,问一下struts标签问题
- java项目外包承接工作室成立
- WEBLOGIC提示:stax不能用,请换woodstox, 怎么换?
- 求助,resultset的结果集是两张表的内容该怎么传值
- getRealPath()和getResource()区别
str.getByte().length=2
你可以弄个循环啊,正则条件|| 字节长度=2 作为条件,满足条件的字符放到StringBuilder里,最后输出
转换就是
byte [] b = 字符串.getByte("iso-8859-1");
String str = new String(b,"GBK");
public class HelloWorld { /**
* @param args
*/
public static void main(String[] args) {
String str = "abc甲d乙ef丙g";
byte[] bs = str.getBytes();
List<Byte> des = new ArrayList<Byte>();
for(int i=0;i<bs.length;i++)
if(bs[i]<0)
{
des.add(bs[i]);
des.add(bs[++i]);
}
Byte[] bytes = des.toArray(new Byte[0]);
byte []ss = new byte[bytes.length];
for(int i=0;i<bytes.length;i++)
{
ss[i]=bytes[i];
}
System.out.println(new String(ss));
}}