本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
字符、字节的概念及其区别
字符、字节的概念及其区别
首先我们先看一下这个问题:“Java语言中字符串“学Java”所占的内存空间是几个字节?”,要回答这个问题我们就必须先要清楚什么是“字节”什么是“字符”。
字节(Byte):字节是通过网络传输信息(或在硬盘或内存中存储信息)的单位。字节是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制,它是一个8位的 ...
Java字符编码根本原理之乱码问题...gbk to utf-8
Java开发中,常常会遇到乱码的问题,一旦遇到这种问题,常常就很扯蛋,每个人都不愿意承认是自己的代码有问题。其实编码问题并没有那么神秘,那么不可捉摸,搞清Java的编码本质过程就真相大白了。
先看个图:
其实,编码问题存在两个方面:JVM之内和JVM之外。
1、Java文件编译后形成class
这里Java文件的 ...
Oracle中的日期和字符串互相转换
原文:http://blog.sina.com.cn/s/blog_44a005380100k6rv.html
TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 ...
java统计出字符串中的英文字母,空格,数字和其他字符的个数
分别统计字符串的数字、字母、空格和其他字符(包括汉字、标点符号)的个数,并计算及字符串的总字符数。
package util;
public class CountStr {
/**
* 有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数
* @author Mr.Liao
* @date 2013-09-04
* 短信 ...
【转载】字符编码的故事(unicode,ansi,utf-8,unicode big endian 编码区别)
引用
这是一篇介绍字符编码历史的短文,活泼幽默,非常值得一看。原文刊登于http://spaces.msn.com/haoxiaobo/blog/cns!D1C72860197EBF38!425.entry,但是早已无法访问了。最早的转载我只看到08年11月份的。再此转载下,供大家饭后小酌。
快下班时,爱问问题的小朋友Nico又问了一个问题: “sqlserver里面有char和 ...
Java截取指定字节长度的字符串
在实际的项目中,我们后台的数据库是根据指定编码(如GBK)保存数据的,为防止操作数据库时,因字段值长度超过数据库定义的长度,须在JAVA甚至JS层面做长度的校验控制,如数据库定义的长度是varchar2(10),即10个字节的长度,此时应该在JAVA甚至JS层面校验其对应数据的字节长度是否小于10,如果超过10,应截取为10个甚至9个字节长度(第10、第11个字节正好是一个占两字 ...
最长连续字符
// 找出一个二进制中连续的 1 或 连续的 0 出现的最大次数
public class Imitate_5 {
public static void main(String[] args){
System.out.println(getMaxContinuity("100011110000111111"));
}
public static ...
ruby 获取字符串前N个字符或后N个字符
ruby在处理字符串数组的时候也挺巧妙的。
获取字符串数组里的字符方法如下:
str = "hello word"
p str[0,5] #获取前5个字符 hello
p str[6,2] #获取第6个字后的2个字符 wo
p str[-4,4] #获取最后4个字符 word