自学Java测试代码二String, StringBuffer
2017-08-23 10:38:01
writer:pprp
package test;
import java.util.*; public class test2 { public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("welcome to test2");
//记住数组初始化应该这样
int[] d = new int[]{1,2,3,4};
//字符串的处理
String str;
str = "everybody - AI";
System.out.println(str); //自己看了一下Java的输入操作,很麻烦
Scanner in = new Scanner(System.in);
int a = in.nextInt();
System.out.println(a); //字符串类型的输入
String tmp = in.next();
System.out.println(tmp); in.close(); //字符串相关操作
String str1 = "very";
str1 = str1 + " good";
System.out.println(str1); //字符串的处理类String
String str3 = new String();
System.out.println(str3); //字节参数的构造器
byte[] b = {97,98,99,100,101,102,103};//分别代表abc
String str4 = new String(b);
System.out.println(str4); //字符串数组的构造器
char[] c = {'w','r','i','t','e','r'};
String str6 = new String(c);
System.out.println(str6); String str7 = new String(c,3,2);
System.out.println(str7); //获取指定字节的构造器,从第三位开始取三位
String str5 = new String(b,3,3);
System.out.println(str5); //字符串的处理方法
//1、串链接 用+号或者用函数concat
String str2 = "you";
String str8 = "welcome";
System.out.println(str8.concat(str2));
System.out.println(str8);//函数没有改变这个子串本身 //提取子字符串
String str9 = "Without tears and sweats ,nothing will come for you";
System.out.println(str9.substring(0,6));
System.out.println(str9.substring(8)); //分解字符
System.out.println(str9.charAt(0));
//长度
System.out.println(str9.length()); //字符串是否相等
String s0 = "administrator";
String s1 = "Administrator";
if(s0.equals(s1))
{
System.out.println("test1: equal");
}
if(s0.equalsIgnoreCase(s1))
{
System.out.println("test2: equal");
} //查找特定子串
String s2 = "没有付出汗水和泪水,就什么也不会得到";
System.out.println(s2.indexOf("和泪水"));
System.out.println(s2.startsWith("没有"));
System.out.println(s2.endsWith("得到")); //StringBuffer缓冲字符串
StringBuffer sb1 = new StringBuffer();
System.out.println(sb1.capacity() + " " +sb1.length()); //StringBuffer的处理
StringBuffer sb2 = new StringBuffer("I wanna become ");
sb2.append("a great acmer");
System.out.println(sb2);
sb2.setLength(25);
System.out.println(sb2);
System.out.println(sb2.charAt(1));
sb2.setCharAt(1, 'P');
System.out.println(sb2); //指定位置插入字符
sb2.insert(1," writer:pprp ");
System.out.println(sb2); //从尾部插入子串
sb2.append("date:2017/8/23");
System.out.println(sb2); //倒置
System.out.println(sb2.reverse());
} }
自学Java测试代码二String, StringBuffer的更多相关文章
- 自学Java测试代码一数据类型、数组使用
2017-08-22 21:23:37. writer:pprp package test; public class helloWorld { int maxn = 123; //常量,需要定义一个 ...
- 自学Java测试代码 - 简单地Student类
2017-08-23 23:45:38 writer:pprp 写这个还蛮开心的 package test; public class Student { //创建成员变量 String name ...
- 在Jmeter中使用自定义编写的Java测试代码
我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","Java ...
- 自定义编写jmeter的Java测试代码
我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","JavaV ...
- JAVA基础--常用类 String,StringBuffer, 基础数据类型包装类, Math类, Enum类
字符串相关类: String, StringBuffer String类为不可变的字符序列 String s1="hello"; String s2="hello&quo ...
- Java用代码演示String类中的以下方法的用法
用代码演示String类中的以下方法的用法 (1)boolean isEmpty(): 判断字符串是不是空串,如果是空的就返回true (2)char charAt(int index): 返回索引上 ...
- 科大讯飞语音转文字以及中文分词的Java测试代码
我录了一段音存储在这个test.m4a文件里,语音内容为"测试一下Netweaver对于并发请求的响应性能". 使用如下Java代码进行测试: package com.iflyte ...
- 自学Jav测试代码三 Math类 & Date & GregorianCalendar类
2017-08-23 20:30:08 writer: pprp package test; import java.util.Date; import java.util.*; public cla ...
- Java测试(二)
一.选择题(每题2分,共40分) 1.下面哪个是Java语言中正确的标识符(C ) a) 3com b)import c)that d)this 2.下面哪个语句 ...
随机推荐
- OKEx量化分析报告[2017-12-19]
[分析时间]2017-12-19 09:05 [分析对象]OKEx [有效期限]2017-12-19 09:00:00 — 2017-12-19 09:59:59 [报告内容]DASH_USDT ...
- Python 3.5 中的异步HTTP请求写法
Python 3.5 增加了对async def and await的支持,同样的异步代码看起来干净了很多,也更易读. import aiohttp import asyncio async def ...
- Java 代码实现Http 的GET和POST 请求
先来个传统的,不过这个里面有些类已经标明 deprecated,所以之后还有更好的方法,起码没有被标明 deprecated的类和方法. 前两个方法是有deprecated的情况.后面用HttpURL ...
- JSONP使用
一.什么是JSONP jsonp是一种规则,它是利用创建html的script快的方式,将远端url放到src属性中,并以函数的形式执行远程返回值中的函数. jsonp的出现是为了解决浏览器同源策略的 ...
- log4cpp简单示例
log4cpp简单示例 下载地址 Sample.cpp #include <iostream> #include <log4cpp/FileAppender.hh> #incl ...
- Jenkins部分常用插件
- windbg遍历进程页表查看内存
2016-12-09 近期想查看下系统分配了的页的页表项的标志位,但是发现资料较少,所以还是记录下,希望可以对某些朋友有所帮助! 系统:win7 32位虚拟机 平台:KVM虚拟化平台 win7 32位 ...
- 【我的Android进阶之旅】快速创建和根据不同的版本类型(Dev、Beta、Release)发布Android 开发库到Maven私服
前言 由于项目越来越多,有很多公共的代码都可以抽取出一个开发库出来传到公司搭建好的Maven私服,以供大家使用. 之前搭建的Maven仓库只有Release和Snapshot两个仓库,最近由于开发库有 ...
- django 使用form验证用户名和密码
form验证可以减少查询数据库,所以代码先预先验证,有问题可以返回给前端显示 1.在users文件夹下新建forms.py文件,用来验证用户名和密码是否为空,密码长度是否大于6 # -*- codin ...
- 【多线程基础】- 多个线程顺序打印ABC
题目:3个线程名字分别是A,B,C 现在在console上连续打印10次 ABC . public class Test { public static void main(String[] args ...