String定义与方法
//5种构造方法
public void Con(){
String str = "sfaj";
String str1 = new String("sfajdf");
String str2 = new String();
str2 = "sfaj";
char[] cArr = {'s','f','a','d','f','j'};
String str3 = new String();
String str4 = new String(cArr,0,2);
}
public void pra(){
String str = new String("sfajdfjal;fjje23jkdjfa jdkf");
//equals:相等
System.out.println(str.equals("dddd"));
//startsWith() && endsWith();
System.out.println(str.startsWith("sfa"));
System.out.println(str.endsWith("kf"));
//compareTo()
System.out.println("ac".compareTo("ad"));
System.out.println("ac".compareTo("af"));
}
@Test
public void prac(){//
String str = new String("sfajdfjal;fjje23jkdjfa jdkf");
//indexOf();
System.out.println(str.indexOf("s"));
System.out.println(str.indexOf("f", 7));
//lastIndexOf(str);lastIndexOf(str,int end)
System.out.println(str.lastIndexOf("j"));
System.out.println(str.lastIndexOf("j",10));
//subString(int start);subString(int start,int end) start开始,end以前
System.out.println(str.substring(20));
System.out.println(str.substring(10,14));
}
public void pract(){
String str = new String(" sfajdfjal;fjje23jkdjfa jdkf ");
//replaceAll(str,str1);
String str2 = str.replace("f", "哒哒哒");
System.out.println(str2);
//trim:去除前后的空格
String str3 = str.trim();
System.out.println(str3);
//split();拆分
String[] str4 = str.split("f");
for(String s : str4){
System.out.println(s);
}
}
String定义与方法的更多相关文章
- 一道前端面试题:定义一个方法将string的每个字符串间加个空格返回,调用的方式'hello world'.spacify();
偶然在群里看到了这道题:定义一个方法将string的每个字符串间加个空格返回,调用的方式'hello world'.spacify(); 这道题主要是对JavaScript对象原型的考察.
- C#函数的方法定义和方法调用小议
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Cons ...
- 《Java程序员面试笔试宝典》之为什么需要public static void main(String[] args)这个方法
public staticvoid main(String[] args)为Java程序的入口方法,JVM在运行程序的时候,会首先查找main方法.其中,public是权限修饰符,表明任何类或对象都可 ...
- JavaScript中String.prototype.replace() 方法的使用
摘抄于:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/replace ...
- Java中定义常量方法及建议(Class/Interface)
Class定义常量方法(推荐方法) //final修饰符 public final class Constants { //私有构造方法 private Constants() {} public s ...
- Scala方法定义,方法和函数的区别,将方法转换成函数
1. 定义方法和函数 1.1. 定义方法 方法的返回值类型可以不写,编译器可以自动推断出来,但是对于递归函数,必须指定返回类型 1.2. 定义函数 1.3.方法和函数的区别 在函数式编程语言中,函数是 ...
- liferay中如何实现自己定义的方法
大家看到这篇文章是不是很开心啊,我感觉是很开心,我们终于可以按照自己的意愿来写一次代码,在liferay中一些基本的增删改查的代码是自动生成的,然而我们想要实现自己的方法的话,恐怕要费一点劲,你要知道 ...
- C# 中利用 Conditional 定义条件方法
利用 Conditional 属性,程序员可以定义条件方法.Conditional 属性通过测试条件编译符号来确定适用的条件.当运行到一个条件方法调用时,是否执行该调用,要根据出现该调用时是否已定义了 ...
- 定义一个Person类,其中包括:1.定义属性:姓名、年龄、民族作为成员变量。定义静态成员变量:人数2.定义构造方法:对成员变量进行初始化。3.定义多个方法:分别显示相应的属性值,例如getName(){System.out.print("名称="+name+";"); }4.定义一个方法“成长”:实现年龄的增加,每执行一次年龄增加1
题目显示不全,完整题目描述: (1)定义一个Person类,其中包括:1.定义属性:姓名:年龄:民族作为成员变量.定义静态成员变量:人数2.定义构造方法:对成员变量进行初始化.3.定义多个方法:分别显 ...
随机推荐
- How a woman's glance can tell a man if she's interested
How a woman's glance can tell a man if she's interested揭秘:女人是否喜欢你?看眼神就知道The female mind has always b ...
- Hadoop基础教程之HelloWord
上一章中,我们把hadoop下载.安装.运行起来,最后还执行了一个Hello world程序,看到了结果.现在我们就来解读一下这个Hello Word. OK,我们先来看一下当时在命令行里输入的内容: ...
- 老是出现dispolse 找不到合适的方法来重写
复制到输出目录:不复制 生成操作:编译
- React属性和状态对比
一.相似点 二.区别 三.如何区分 PS:所有的数据都可以变成属性
- MVC新手指南
MVC新手指南 2010-04-06 09:54:23 18839 次阅读 0 条评论 本文感谢东西提供 模型-视图-控制器(MVC)可能是近年来网络编程圈子里最常被提及的模式之一.目前与网络应用 ...
- linux 操作系统下c语言编程入门
2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信号处理 6)Linux程序设计入门--消息管理 ...
- Java:IO流之转换流
IO流的基本流情况: 字符流: 字符流缓冲区: FileReader BufferedReader FileWriter ...
- USACO Section 3.1: Contact
算法简单,写起来遇到些小问题 /* ID: yingzho1 LANG: C++ TASK: contact */ #include <iostream> #include <fst ...
- Eclipse项目内存溢出解决方案
方法一: 打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击Installed JREs,在右边选择前面有对勾的JRE,再单击右边的“Edit” ...
- Linux内核基础--事件通知链(notifier chain)
转载: http://blog.csdn.net/wuhzossibility/article/details/8079025 http://blog.chinaunix.net/uid-277176 ...