by agate - Published: 2007-05-30 [9:30 下午] - Category: 程序编码
今天遇到一个对java中字符串分割的问题:
如何进行对 "." 这个符号的分割,使用 split 方法!
我试着使用 [StringName].split("."); 来进行分割,但是要知道在 split 中 "." 是用来匹配 "\n" 之外的任何单字符的,有人建议使用 "\." 但是明摆着这是不行的(语法本身就是错的!)最后在网上找到了正确匹配 "." 的方法:
public class TestStringSplit {
public static void main(String args[]) {
String aaa = "aaa.bbb";
String[] bbb = aaa.split("[.]");
System.out.println("aaa=" + aaa);
System.out.println("bbb.length=" + bbb.length);
for(int n = 0; n < bbb.length; n++) {
System.out.println("bbb[" + (n+1) + "]=" + bbb[n]);
}
}
}
这样问题就解决了~~~
by agate - Published: 2007-05-02 [9:28 下午] - Category: 程序编码
在进行JSP开发的时候经常碰到文本编辑的东西,虽然现在有大量可用的现成网页代码编辑器,但是一些小模块只需要写写文字之类的还是自己写一个<textarea></textarea>来记录比较妥当。
但是呢~这个传到数据库后调用是直接显示为html时会发现没有了原来的段落格式了,而且很多比如 "<" , ">" , "&" 这类的特殊符号还会导致整个页面变形……
呵呵说起来可怕了些,最近写了一个java转换的代码,就可以实现从textarea中获得格式正确的html代码了!
具体代码如下:
Read more...
by agate - Published: 2007-05-01 [7:22 下午] - Category: 程序编码
学java的时候一直有一个十分不解的疑问:
为什么自己建立的包不可以导入所有包中类(import 包名.*;)
//用.*来导入全部class,这么导入多个class是可以的!
import java.io.*;
import java.util.*;
public class Example {
}
上面这么写是可以的,但是但我自己用自己写的包时就不可以了,会报错:
//这里是TestPackageOne类的代码
package cn.letiteasy.testPackage;
public class TestPackageOne {
public void show() {
System.out.println("HelloWorld!");
}
}
//这里是TestPackageFour类的代码
import cn.letiteasy.testPackage.*;
public class TestPackageFour {
public static void main (String args[]) {
TestPackageOne a = new TestPackageOne();
a.show();
}
}
Read more...