字符串生成器

作用:对字符串进行一些列操作,如增加、插入、删减、反转等。

StringBuilder b=new StringBuilder(String str);

b.append(String str);//向b中增加str。若b中已有字符串,添加到其后

b.insert(index,String str);//将str插入到b中索引位置指定的地方

b.delete(index m, index n);//删除索引位置[m,n)的字符。若m=n,无操作

b.reverse();//反转b

        String s1 = "very";
        String s2 = " well";
        StringBuilder b = new StringBuilder(s1);// 构造初始值为s1的字符串生成器
        b.append(s2);// 将s2追加到字符串生成器中,s1之后
        System.out.println(b);
        b.insert(2, "6");// 将6插入到b中索引位置2的地方
        System.out.println(b);
        b.delete(2, 3);// 删除索引位置[2,3)的字符
        System.out.println(b);
        b.reverse();// 反转
        System.out.println(b);

时间: 2024-10-30 01:25:35

字符串生成器的相关文章

Java 字符串生成器(StringBuilder)

删除服务一般有两个办法: 办法一: 用sc.exe这个Windows命令            开始--运行--cmd.exe,然后输入sc就可以看到了.使用办法很简单: sc delete"服务名"      (如果服务名中间有空格,就需要前后加引号) 如针对上面的: sc delete ConnectMON 办法二:直接进行注册表编辑 打开注册表编辑器,找到下面的键值: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 一般服

6、字符串生成器 String-Builder

package com.xxx.xxx; public class demo7 { /** * 字符串生成器 * J2SE 可变的字符串序列 String-Builder类 * @param args */ public static void main(String[] args) { String str = ""; //创建空字符串 //定义对字符串执行操作的起始时间 long startTime = System.currentTimeMillis(); for(int i =

字符串缓冲区

StringBuffer字符串缓冲区 构造一个其中不带字符的字符串缓冲区,初始容量为 16 个字符. 特点: 1:可以对字符串内容进行修改. 2:是一个容器. 3:是可变长度的. 4:缓冲区中可以存储任意类型的数据. 5:最终需要变成字符串. 容器通常具备一些固定的方法: 1,添加. StringBuffer append(data):在缓冲区中追加数据.追加到尾部. StringBuffer insert(index,data):在指定位置插入数据. 2,删除. StringBuffer de

Sting 字符串类

一.字符串类String 字符串(string)是由字符构成的一个序列. 1. 构建一个字符串 //直接将字符串直接量看成String对象. String message = "Weclome to JAVA"; //使用字符数组 char[] charArray = { 'G', 'o', 'o', 'd', ' ', 'D', 'a', 'y'}; String message = new String(charArray); String变量存储的是对String对象的引用,St

处理连接字符串的安全性

1. 数据库安全性 1.1.  尽量使用 Windows 身份验证而不是 SQL Server 验证 – 安全容易管理 –不需要在连接字符串中设置用户名和密码 – 可以通过密码策略保证安全 – 密码不会通过明文在网络中传递 1.2. 集成 Windows 身份验证 提供程序 语法 SqlClient Integrated Security=true; -- or -- Integrated Security=SSPI; OleDb    Integrated Security=SSPI; Odb

JAVA学习笔记--字符串概述

一.String类 String类代表字符串,是由字符构成的一个序列.创建String对象的方法很简单,有以下几种: 1)用new来创建: String s1 = new String("my name is tongye"); 2) 不用new直接创建: String s2 = "my name is tongye"; 3) 可以用字符数组来创建一个字符串: char[] c = {'t','o','n','g','y','e'}; String s3 = new

Java获取字符串信息

String str = "Hello World" 1.str.length();//获取字符串长度 2.str.indexOf(String s);//查找字符在字符串中的位置,该方法用于返回参数字符串s在指定字符串中首次出现的索引位置,当调用字符串的indexOf()方法时,会从当前 的字符串的开始位置搜索s的位置:如果没有检索到字符串s,该方法返回值是-1 例:int size = str.indexOf("W");  size = 5; 3.str.las

四:Java之字符串操作String、StringBuffer和StringBuilder

string是我们经经常使用到的一个类型,事实上有时候认为敲代码就是在重复的操作字符串,这是C的特点,在java中.jdk非常好的封装了关于字符串的操作.三个类String .StringBuffer . StringBuilder .这三个类基本上满足了我们在不同情景下使用字符串的需求. 一.String JDK的解释是 "Strings are constant; their valuescannot be changed after they are created"也就是说St

字符串操作汇总

字符串操作一.获取字符串长度    1.字符串.length()    2.字符串.lastIndexOf("")       *备注:lastIndexOf("")中参数用空格,这返回字符串长度 二.获取指定位置字符   1.字符串.charAt(int index)    *备注:i.字符串中空格占一个索引位置        ii.String是一个数组,所以索引位置是数组脚标 三.截取字符串   1.字符串.substring(int beginIndex,e