- 浏览: 263173 次
- 性别:
- 来自: 大连
文章分类
最新评论
-
saishangxue123:
文章写的清楚、明了,一气呵成,支持
什么是反射、反射能干什么、如何使用反射? -
allen3010:
1,2,3,4,5这六个数字。。。。。
用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列
摘自:http://blog.csdn.net/deaful/article/details/8096968
//通过append()方法连接各种类型的数据
/*public class Append{
public static void main(String []args){
StringBuffer buf = new StringBuffer();
buf.append("Hello \n");
buf.append("Hello ").append("World!\n");
buf.append("数字:").append(1).append("\n");//代码链
buf.append("布尔:").append(true);
System.out.println(buf);
}
}*/
/*public class Append{
public static void main(String []args){
StringBuffer buf = new StringBuffer();
buf.append("Hello ");
fun(buf);
System.out.println(buf);
}
public static void fun(StringBuffer s){
s.append("MLDN ").append("LiXingHua");
}
}*/
//Hello MLDN LiXingHua
//直接使用insert()方法在指定位置上为StringBuffer添加内容
/*public class Append{
public static void main(String []args){
StringBuffer buf = new StringBuffer();
buf.append("Hello!!!");
buf.insert(0,"Hello ");
System.out.println(buf);
buf.insert(buf.length()," MLDN~~");
System.out.println(buf);
}
}*/
//字符串反转操作--reverse
/*public class Append{
public static void main(String []args){
StringBuffer buf = new StringBuffer();
buf.append("World!!!");
buf.insert(0,"Hello ");
String str = buf.reverse().toString();
System.out.println(str);
}
}*/
//替换指定范围的内容--replace
/*public class Append{
public static void main(String []args){
StringBuffer buf = new StringBuffer();
buf.append("Hello ").append("World!!");
buf.replace(6,11,"LiXiHua");
System.out.println(buf);
}
}*/
//字符串截取--substring
/*public class Append{
public static void main(String []args){
StringBuffer buf = new StringBuffer();
buf.append("Hello ").append("World!!");
buf.replace(6,11,"LiXiHua");
String str = buf.substring(6,15);
System.out.println(str);
}
}*/
//删除指定范围的字符串--delete
/*public class Append{
public static void main(String []args){
StringBuffer buf = new StringBuffer();
buf.append("Hello ").append("World!!");
buf.replace(6,11,"LiXiHua");
String str = buf.delete(6,15).toString();
System.out.println(str);
}
}*/
//查找指定的内容是否存在--indexOf
public class Append{
public static void main(String []args){
StringBuffer buf = new StringBuffer();
buf.append("Hello ").append("World!!");
if(buf.indexOf("Hello")==-1){
System.out.println("没有找到指定内容");
}else{
System.out.println("可以找到指定内容");
}
}
}
//通过append()方法连接各种类型的数据
/*public class Append{
public static void main(String []args){
StringBuffer buf = new StringBuffer();
buf.append("Hello \n");
buf.append("Hello ").append("World!\n");
buf.append("数字:").append(1).append("\n");//代码链
buf.append("布尔:").append(true);
System.out.println(buf);
}
}*/
/*public class Append{
public static void main(String []args){
StringBuffer buf = new StringBuffer();
buf.append("Hello ");
fun(buf);
System.out.println(buf);
}
public static void fun(StringBuffer s){
s.append("MLDN ").append("LiXingHua");
}
}*/
//Hello MLDN LiXingHua
//直接使用insert()方法在指定位置上为StringBuffer添加内容
/*public class Append{
public static void main(String []args){
StringBuffer buf = new StringBuffer();
buf.append("Hello!!!");
buf.insert(0,"Hello ");
System.out.println(buf);
buf.insert(buf.length()," MLDN~~");
System.out.println(buf);
}
}*/
//字符串反转操作--reverse
/*public class Append{
public static void main(String []args){
StringBuffer buf = new StringBuffer();
buf.append("World!!!");
buf.insert(0,"Hello ");
String str = buf.reverse().toString();
System.out.println(str);
}
}*/
//替换指定范围的内容--replace
/*public class Append{
public static void main(String []args){
StringBuffer buf = new StringBuffer();
buf.append("Hello ").append("World!!");
buf.replace(6,11,"LiXiHua");
System.out.println(buf);
}
}*/
//字符串截取--substring
/*public class Append{
public static void main(String []args){
StringBuffer buf = new StringBuffer();
buf.append("Hello ").append("World!!");
buf.replace(6,11,"LiXiHua");
String str = buf.substring(6,15);
System.out.println(str);
}
}*/
//删除指定范围的字符串--delete
/*public class Append{
public static void main(String []args){
StringBuffer buf = new StringBuffer();
buf.append("Hello ").append("World!!");
buf.replace(6,11,"LiXiHua");
String str = buf.delete(6,15).toString();
System.out.println(str);
}
}*/
//查找指定的内容是否存在--indexOf
public class Append{
public static void main(String []args){
StringBuffer buf = new StringBuffer();
buf.append("Hello ").append("World!!");
if(buf.indexOf("Hello")==-1){
System.out.println("没有找到指定内容");
}else{
System.out.println("可以找到指定内容");
}
}
}
发表评论
-
java时间大小比较
2015-04-02 21:48 1004摘自: http://blog.sina.com.cn/s/b ... -
什么是反射、反射能干什么、如何使用反射?
2013-08-16 00:03 4890//来源互联网 一、什 ... -
Class.forName···关于Class. 的应用介绍
2013-08-15 23:36 1191//摘自互联网 Class.forName(xxx.xx ... -
java泛型map的用法(转2)
2013-07-25 23:04 92321.声明一个map: Map map = ne ... -
java泛型map的用法(转)
2013-07-25 22:56 3151http://www.apkbus.com/blog-2079 ... -
关于日期 Date Calendar
2013-07-23 22:46 1162import java.security.Timestam ... -
正则表达式 例子
2013-07-22 23:00 851import java.util.regex.Matche ... -
Iterator的使用方法
2013-07-18 21:45 0import java.util.*; publ ... -
泛型的写法种种
2013-07-18 21:41 1061public class Generics<T> ... -
ArrayList ,LinkedList, TreeSet的使用方法
2013-07-18 21:35 2353import java.util.*; public ... -
Stack的使用方法
2013-07-18 21:26 1400import java.util.Stack; ... -
Hashtable的使用方法介绍
2013-07-18 21:24 23201**************************** ... -
老式枚举的使用方法
2013-07-18 21:23 976import java.util.Enumeration; ... -
java中Map的各种排序介绍
2013-07-14 13:24 1753//本篇来源于互联网 HashMap: 最常用的Ma ... -
java配置文件用法
2013-04-14 22:43 1335package cn.com.mfsoft.config; ... -
java利用反射得到实例
2013-04-10 22:44 1307对于面向接口编程的项目免不了要一反射相接触,动态得到实例: ... -
spring的beanFactory和factoryBean
2013-04-05 16:10 2164spring的beanFactory和factoryBe ... -
Spring配置文件总结
2013-04-05 16:05 910Spring配置文件总结(转) 2010-06-07 23: ... -
Spring 的微内核与FactoryBean扩展机制
2013-04-05 15:49 1648Spring 的微内核与FactoryBean扩展机制 ... -
简单工程模式 工厂模式 抽象工厂模式
2013-04-05 14:50 1957http://www.cnblogs.com/poisso ...
相关推荐
StringBuffer类的常用方法.md
【StringBuffer类详解及其常用方法】 在Java编程语言中,StringBuffer类是处理字符串时非常重要的工具,尤其在需要频繁修改字符串内容的情况下。与不可变的String类不同,StringBuffer类提供了可变的字符串操作,这...
Buffer("abcdef"); sb.setCharAt(2, 'X');...这些方法使得StringBuffer在构建和修改字符串时非常灵活,尤其在需要多次拼接字符串的场景下,如SQL语句构造或格式化输出,StringBuffer的表现通常优于String。
在这篇文章中,作者探讨了JavaScript(js)中实现类似于Java的StringBuffer类的方法和使用场景。Java中的StringBuffer类是一个可以变的字符序列,提供了许多用于修改字符串的方法,包括添加或删除字符序列。在js中...
StringBuffer常用方法 - **知识点**:详细介绍`StringBuffer`类中常用的方法,如`append()`、`insert()`、`delete()`、`reverse()`等。 - **例题**:例如,“为了在字符串的末尾添加另一个字符串,应该使用哪个方法...
计算机后端-Java-Java核心基础-第21章 常用类 21. StringBuffer中的常用方法.avi
6.2.3 StringBuffer类常用方法;6.2.3 StringBuffer类常用方法;6.2.3 StringBuffer类常用方法;6.2.4 学生实践练习(一);6.2.4 学生实践练习(一);6.2.5 学生实践练习(二);6.2.5 学生实践练习(二);6.2.5 学生...
Java 高级特性 StringBuffer ...append 方法是 StringBuffer 类中的一种常用方法,该方法的作用是追加内容到当前 StringBuffer 对象的末尾,类似于字符串的连接。调用该方法以后,StringBuffer 对象的内容也发生改变。
本文将深入探讨`StringBuffer`的用法,包括其常用方法,并通过实例对比`StringBuffer`与`String`的区别。 首先,我们来了解`StringBuffer`的核心特性。`String`类在进行字符串拼接时会创建新的对象,而`...
3. **线程安全性**:`StringBuffer`的所有方法都是同步的,因此它是线程安全的,而`String`类本身没有提供线程安全机制。 4. **内存占用**:由于`String`对象的不可变性,当频繁地修改一个字符串时,会产生大量的...
这是因为`StringBuffer`的方法内部都添加了`synchronized`关键字,确保了同步访问。 - 动态增长:两者都允许在字符串长度达到现有容量时自动扩展容量,避免了频繁创建新的对象,提高了性能。 - 基于字符数组:`...
在Java中,字符串是我们经常使用的数据类型,而String、StringBuffer和StringBuilder是Java中三种常用的字符串类。在这篇文章中,我们将从源码角度对String、StringBuffer和StringBuilder进行深入分析,了解它们之间...
下面是一些常用方法的详细解释: 1. `append`:接收各种类型的数据(如字符串、整型、浮点型等),将其转换为字符串并添加到当前字符串的末尾。 2. `deleteCharAt(index)`:删除指定索引位置的字符,其余字符向前...
- 常用的String方法包括`substring()`截取子字符串,`indexOf()`和`lastIndexOf()`查找子串,`length()`获取长度,`trim()`去除两端空白,以及`concat()`连接字符串。 - 使用`+`运算符或者`StringBuilder/...
StringBuffer类的常用方法 StringBuffer类提供了很多有用的方法,包括: * append(String str):在缓冲区的尾部添加新的文本对象 * insert(int offset, String str):在指定的下标位置添加新的文本对象 * delete...
2. **append()**:这是最常用的`StringBuffer`方法,用于将一个字符串、字符或对象追加到现有的字符串缓冲区。例如,`buffer.append("Hello").append(" ").append("World");`会将"Hello World"添加到`buffer`中。 3...
本章通过一系列的例子来详细解释`StringBuffer`类的常用方法及其应用。 首先,我们来看`StringBuffer`的基本构造函数。一个空的`StringBuffer`可以通过`new StringBuffer()`创建,也可以指定初始容量,如`new ...