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]);
		}
	}
}

这样问题就解决了~~~

Tags: [ ] - Comments: View Comments
by agate - Published: 2007-05-02 [9:28 下午] - Category: 程序编码

在进行JSP开发的时候经常碰到文本编辑的东西,虽然现在有大量可用的现成网页代码编辑器,但是一些小模块只需要写写文字之类的还是自己写一个<textarea></textarea>来记录比较妥当。

但是呢~这个传到数据库后调用是直接显示为html时会发现没有了原来的段落格式了,而且很多比如 "<" , ">" , "&" 这类的特殊符号还会导致整个页面变形……

呵呵说起来可怕了些,最近写了一个java转换的代码,就可以实现从textarea中获得格式正确的html代码了!

具体代码如下:
Read more...

Tags: [ ] - Comments: View Comments
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...

Tags: [ , ] - Comments: View Comments