- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 我屌你个C#操作符重载
在 C# 里, 在引用类型上使用野生的 == 操作符( 就是默认情况下 ), 是判断两个引用是否指向同一个对象但因为有操作符重载, 所以如果在 == 操作符上重载了 Equals 方法的话, 那么就会变成判断两个对象是否值相等, 学过 JAVA 的同学要小心 - -P.S: 第一次使用 MSDN 解决问题, 和用JAVA的API文档感觉差不多, 但JAVA的DOC才三十几M, MSDN却要
2010-03-15 23:09:00 537
原创 Netbeans 6.8 把项目打包成一个 JAR 文件
第一步:选择左上角的文件标签, 然后打开里面的 build.xml 第二步: 把下面的代码复制到最后一行 ( 也就是 标签 ) 的上面 <!-- Change the value of this property to be the name of your JAR, minus the .jar exten
2010-03-14 16:52:00 3356 4
原创 实现 JList 反选功能
int listSize = fileList.getModel().getSize(); int[] newIndices = new int[listSize - fileList.getSelectedIndices().length]; for( int j = 0, k = 0; j < listSize; ++j ) if( !fileList.isSelect
2010-03-14 12:37:00 744
原创 Buffer的用法
快速读取文本到 String FileChannel fc = new RandomAccessFile("manual.html", "r").getChannel(); ByteBuffer bb = ByteBuffer.allocate((int)fc.size()); fc.read(bb); String bigStr = new String(bb.array
2010-03-13 23:54:00 1159
转载 FileReader的编码问题
有一个UTF-8编码的文本文件,用FileReader读取到一个字符串,然后转换字符集:str=new String(str.getBytes(),"UTF-8");结果大部分中文显示正常,但最后仍有部分汉字显示为问号! public static List getLines( String fileName ) { List lines = new ArrayList();
2010-03-13 17:00:00 23847 1
原创 获取各种系统信息
获取当前系统文件编码System.getProperty("file.encoding"); 获取当前系统桌面路径FileSystemView.getFileSystemView().getHomeDirectory();
2010-03-13 16:51:00 797
原创 各种 Listener 监听的动作
ActionListener JButton 被按下JMenuItem 被选中JTextField 中按回车可编辑的 JComboBox 中按回车可编辑的 JComboBox 中内容被改变后按回车 ( 两次 )可编辑的 JComboBox 中内容被改变后失去焦点 ( 两次 ) DocumentListenerJTextField 内容被改变JTextArea
2010-03-08 19:53:00 542
原创 快速读写文件字符流, 坚决用 Buffered ...
1. Scanner , PrintWriter 什么的都是渣 ( 读写 50M 的文本, Scanner 慢 10 倍, PrintWriter 慢 1/4 倍 )2. bufferedWriter : write(str); newLine(); 比 write( str+"/n" ); 快 且 移植性好 // 请自行去掉相应注释进行测试import java.io.
2010-03-07 20:16:00 681
空空如也
File类的一个奇怪现象
2011-06-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人