Thinker

  - long way to go...

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  24 随笔 :: 0 文章 :: 143 评论 :: 0 Trackbacks
  今天查阅了一些资料,看到了一些代码,深刻的发现了自己的基础知识是多么的不牢固,所以决定把今天的事情记录下来给自己一个提醒。这段代码是这样的:

1   private final static String str =
2     "\1\4\1\5\1\6\1\7\1\10\1\4\1\11\1\12"+
3     "\1\13\1\14\1\15\1\4\1\16\1\17\1\20\1\21"+
4     "\2\4\1\17\4\4\1\22\12\4\1\22\1\23\1\24"+
5     "\1\0\14\25\1\26\6\25\27\0\1\10\1\27\11\0"+
6     "\1\21\16\0\1\30\24\0\1\17\4\0\1\17\4\0"+
7     "\1\21\12\0\1\21\7\0\1\22\12\0\1\22\3\0";

开始的时候看了半天没明白这是什么意思,只知道是转义字符,但是经常见到的转义字符都是\t,\n,\r等,没见过"\"后面带一个或两个数字的,赶紧Google一下转义字符,这才查到"\ddd"是将 ASCII 字符匹配为八进制数(最多三位),这才恍然大悟,原来"\1"是"\001","\12"是"\012",都是八进制数。哎,都是基础知识不扎实的结果,因为不太常用而忽略了。

记录在此,引以为戒。

http://www.blogjava.net/qujinlong123/
posted on 2007-04-20 18:53 Long 阅读(5154) 评论(5)  编辑  收藏 所属分类: Java

评论

# re: Java 的转义字符 2007-04-20 18:55 Fadesky
不错,越是基础的东西,越要好好学习。  回复  更多评论
  

# re: Java 的转义字符 2007-04-20 21:08 久城
结果......
 
  


学习了!  回复  更多评论
  

# re: Java 的转义字符 2007-04-20 22:08 吕岩涛
学习  回复  更多评论
  

# re: Java 的转义字符 2007-04-21 10:11 我为J狂
长见识了!  回复  更多评论
  

# re: Java 的转义字符 2007-04-24 09:53 天尘
这也行.看来自己的基础真的是差啊.  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: