本月博客排行
-
第1名
kaizi1992 -
第2名
arpenker -
第3名
wy_19921005 - hanbaohong
- jh108020
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
青否云后端云 - vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- e_e
- kaizi1992
- tanling8334
- arpenker
- sam123456gz
- javashop
- zysnba
- xiangjie88
- lemonhandsome
- wallimn
- ganxueyun
- Xeden
- xyuma
- zhanjia
- wangchen.ily
- jh108020
- johnsmith9th
- zxq_2017
- jbosscn
- forestqqqq
- daizj
- ajinn
- xpenxpen
- ranbuijj
- 喧嚣求静
- kingwell.leng
- silverend
- kristy_yy
- lchb139128
- jveqi
- lich0079
- lzyfn123
- java-007
- sunj
- yeluowuhen
- lerf
- xiaoxinye
- flashsing123
- zhangjijun
- lxguy
- bosschen
- lyndon.lin
- sunnylocus
最新文章列表
StringBuilder、StringBuffer和String三者的联系和区别
StringBuilder、StringBuffer和String三者的联系和区别
1. String 类
String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。
String a = "a"; //假设a指向地址0x0001
a = "b";//重新赋值 ...
JAVA字符串的方法
1、length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length();
2、charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b'
3、 getChars() 截取多个字符 void ...
request内置对象
使用接收表单参数的值
request.getParameter()返回一个字符串
request.getParameterValues()返回一个数组
接收表单参数名称
request.getParameterNames()返回一个枚举类型
中文乱码 request.setCharacterEncoding("GBK")
StartsWith(String) 确定此字符串实例的 ...
格式化字符串
String类包含在String类中的静态format方法,它可以创建一个格式化的字符串。调用该方法的语法是:
String.format(format,item1,item2,...,itemk)
这个方法很像printf方法,只是format方法返回一个格式化的字符串,而printf方法显示一个格式化的字符串。例如:
String s = String.format("%5.2f ...
依照模式匹配、替换和分隔字符串
可以通过指定某个模式来匹配、替换或分隔一个字符串。这是一种非常有用且功能强大的特性,通常称为正则表达式。 以String类中的matches方法开始。乍一看,matches方法和equals方法非常相似。例如,下面两条语句的值均为true:
"Java”.matches("Java");
"Java".equals("Java" ...
Java语言的字符和字符串的处理方法
字符串类String
字符串的比较
equals(s1:String)
如果这个字符串等于字符串s1,则返回true
equalsIgnoreCase(s1:String)
如果不区分大小写这个字符串等于字符串s1,则返回true
compareTo(s1:String)
返回一个大于0、等于0或小于0的整数以表明这个字符串是大于、等于还是小于s1
compareToIgnoreCase(s1 ...
mysql:Unknown column 'test' in 'name'
问题描述:当自己要删除某一行的数据的时候,当根据id来进行删除的话。如下,例如id=6的时候。
int id=6;
String sql="delete from test where id="+id;
try {
java.sql.Statement stmt = conn.createStatement();
stmt.executeUpdate(sql);
...
FileInputStream
jacadoc :文件输出流是用于将数据写入 File 或 FileDescriptor 的输出流。文件是否可用或能否可以被创建取决于基础平台。特别是某些平台一次只允许一个 FileOutputStream(或其他文件写入对象)打开文件进行写入。在这种情况下,如果所涉及的文件已经打开,则此类中的构造方法将失败。FileOutputStream 用于写入诸如图像数据之类的原始字节的流。要写入字符流,请 ...
读properties文件
太无聊了,写个读properties文件的类方便以后直接copy
private String fileName;
private Properties properties;
private FileInputStream inputFile;
private String filePath;
// Constructor
public ProUtil() {
t ...
java中double类型转换成字符串自动格式化成科学计数法
在使用double类型的时候,常常使用String.valueOf(Double d)方法来将double转换成String,而String.valueOf(Double)调用的是Double自身的toString()方法。
/**
* Returns the string representation of the <code>double</code> arg ...
输入流与字符串的转化
引用将一个字符串转化为输入流
/**
* 将一个字符串转化为输入流
*/
public static InputStream StringToStream(String inputString){
if (inputString != null && !inputString.trim().equals("")){
...
java去除字符串中的空格、回车、换行符、制表符 .
/** * 去除字符串中所包含的空格(包括:空格(全角,半角)、制表符、换页符等) * @param s * @return */ public static String removeAllBlank(String s){ String result = ""; if(null!=s && !"".equals(s)){ r ...
String学习(1)_ThinkingInJava
String学习_ThinkingInJava
String对象是不可变的,String类中貌似修改String的方法其实都是创建了一个全新的String对象。因为String具有不可变的特性,因此开销要大一些。因此,简单的拼接字符串可以用(+)运算符,但构造复杂的字符串时(典型的情况是在循环中result += someStringArray[i]),一定要使 ...
String str = new String("abc")创建几个对象?
1.在JVM中存在着一个字符串池,其中保存着很多的String对象,并且可以被共享,因此能提升性能。由于String类是final的,它的值创建后就不可改变,所以不需要担心共享会导致程序混乱.
2.String var = "king"的执行过程:首先在字符串池中查找是否已经有"king"这样的一个对象,通过String类的equals()来判断;如 ...
java 字符串搜索
private void caculateKeysCount(Map<String,Integer> keyMap,String textLine)
{
Iterator<Entry<String, Integer>> iter =keyMap.entrySet().iterator();
while (iter.hasNext()) {
Map ...