本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- lemonhandsome
- jh108020
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- zhanjia
- lzyfn123
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- daizj
- hanbaohong
- 喧嚣求静
- johnsmith9th
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
最新文章列表
Java 按指定长度截取字符串,考虑全角半角
于用
Java
来截取指定长度的字符串,我在网上看到很多帖子和方法,大都是说用
substring()
,但是如果考虑到全角半角的话,这是怎么也达不到期望值的。因为之前自己也用到过,所以把自己整理好的一些东西拿出来,希望能和大家分享下。如果还有更好更简洁的方法,望大侠们指点一二。
注:所有测试都是基于该值已通过必须输入的检查。
1.
subByStrLen ...
html解析工具 对& nbsp 解析为 ?
可以使用一下方法解决
1. 替换
s = new String(s.getBytes(),"GBK").replace('?', ' ').replace(' ', ' ');
但是会导致正常的?也会被替换掉
2. 转换为char进行分析
/**
* 把字符串中的异常空格进行转换
* @param s
* @return
*/
p ...
java 页面url传值中文乱码问题解决
中文问题,是在应用中常常遇到的问题。
本节讲的是ajax 的URL参数中有中文值,传到服务端,在用request.getParameter()方法,得到的常常会是乱码。
这将涉及到字符解码操作,我们在应用中常常会用new String(fieldType.getBytes("iso-8859-1"), "UTF-8");等类似的方法去解码。但这种方式受具体应 ...
php实现java的byte数组转换
由于工作需要,自己写的一个php实现java的byte数组转换的类。
<?php
/**
* byte数组与字符串转化类
* @author zikie
* Created on 2011-7-15
*/
class Bytes {
/**
* 转换一个String字符串为byte数组
* @param $str ...
String.getBytes();
在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组.这个表示在不通Operation System下,返回的东西不一样!
String.getBytes(String decode)方 ...