string的一些更改发
/*
String 类:
1.1字符串的长度
int c =对象.length();
1.2字符串某个字符的位置
int index=对象.indexOf("字母")
1.3字符串截取某段字符
char ch=对象.subString(index,index+1);
1.3.1字符串中截取某段字符串
String str=对象.subString(fromIndex,endIndex);
1.4字符串的分段
String[] str=对象.split("分段标记");
for(int i=0;i<str.length;i++){
System.out.println(str[i]);
}
1.5子符串的前后端空格处去掉
String str=对象.trim();
1.6字符串改大小写
String str=对象.toUpperCase();
String str=对象.toLowerCase();
*/
public class StringDmeo1{
public static void main(String[] args) {
/*
* 字符串长度的获取
* */
String str="acdbc";
int c=str.length();
System.out.println("长度"+c);
/*
* 字符串某个字母的获取
*
* */
String str1="adsdasd";
int index=str1.indexOf("a");
int index1=str1.indexOf("a",(index+1));
System.out.println("a位置"+index);
System.out.println("第二个a"+index1);
/*
*
* 字符串的截取
* */
String str2="adasdjkasdha";
String str3=str2.substring(2, 3);
System.out.println("截取的字符"+str3);
String str4=str2.substring(2, 4);
System.out.println("截取的字符串"+str4);
/*
* 字符串的分段
*
* */
String str5="adasda,dwdsad,asdasd";
String[] str6=str5.split(",");
for(int i=0;i<str6.length;i++){
System.out.println(str6[i]);
}
/*
* 字符串前后端空格处的去掉
* */
String str7=" ajhdkjaskjdhlkjda ";
String str8=str7.trim();
System.out.println(str8);
/*
* 字符串改大写或小写
* */
String str9="sdadaAihphiasajjAHJHLKJ";
String str11=str9.toUpperCase();
String str10=str9.toLowerCase();
System.out.println("改大写"+str11);
System.out.println("改小写"+str10);
/*
* 字符串比较另外一个字符串
* */
int i=str5.compareTo(str10);
if(i>0){
System.out.println("大"+i);
}else{
System.out.println("小"+i);
}
/*
*
* 字符串改某个字母大小写
*
* */
String str12="sdSdasdadad";
String str13=str12.replace("d", "D");
String str14=str12.replace("s","f" );
String str15=str12.replaceFirst("a", "dsdasd");//给字符串中指定的某个字符串片段更改
System.out.println(str13);
System.out.println(str14);
System.out.println(str15);
}
}
string的一些更改发的更多相关文章
- String StringBuffer StringBuilder
package com.test; import java.util.Date; /*** * * // 输出的结果是:// 来一个测试// 来一个测试如果只输出这句就证明了String是不可变的// ...
- 【知识积累】JavaMail实现发邮件功能
一.前言 今天闲来没事,想着通过程序来给别人发邮件.于是,上网搜了一下,相应的资料也很多,刚开始完成了邮件的简单发送,后来想如何能发送附件,继续寻找 答案,但是遇到了一个问题是当我使用txt类型作为附 ...
- Visual C++ 中的重大更改
https://technet.microsoft.com/zh-cn/learning/bb531344.aspx 当你升级到 Visual C++ 编译器的新版本后,可能会在之前编译并正常运行 ...
- Java常量字符串String理解
Java常量字符串String理解 以前关于String的理解仅限于三点:1.String 是final类,不可继承2.String 类比较字符串相等时时不能用“ == ”,只能用 "eq ...
- Android实例-打电话、发短信和邮件,取得手机IMEI号(XE8+小米2)
结果: 1.不提示发短信卡住,点击没有反映,我猜想,可能是因为我用的是小米手机吧. 2.接收短信报错,我猜想可能是我改了里面的方法吧(哪位大神了解,求指教). 3.project -->opti ...
- [置顶] String StringBuffer StringBuilder的区别剖析
这是一道很常见的面试题目,至少我遇到过String/StringBuffer/StringBuilder的区别:String是不可变的对象(final)类型,每一次对String对象的更改均是生成一个 ...
- 关于java mail 发邮件的问题总结(转)
今天项目中有需要用到java mail发送邮件的功能,在网上找到相关代码,代码如下: import java.io.IOException; import java.util.Properties; ...
- c# 发邮件功能
using System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;using Sy ...
- 解析Java中的String、StringBuilder、StringBuffer类(一)
引言 String 类及其相关的StringBuilder.StringBuffer 类在 Java 中的使用相当的多,在各个公司的面试中也是必不可少的.因此,在本周,我打算花费一些时间来认真的研读一 ...
随机推荐
- 理解C++11正则表达式(2)
今天有幸(2016/3/19)在上海参加了C++交流会,见到了梦寐已久想见的台湾C++大神老师侯捷,心情十分的激动.侯老师对C++理解的深刻,让人叹为观止.以为他教学的严谨,说话方式娓娓道来,听着非常 ...
- 5 approach to load UIView from Xib
After the past few years I found that the only manageable way for creating/maintaining view (or any ...
- Centos6.4 xen编译部署
ruiy亲测成功,现将步骤总结如下,一步步往下将可 原文链接 http://blog.csdn.net/liyakun1992421/article/details/9071061 xen 与 kvm ...
- [Python]网络爬虫(一):抓取网页的含义和URL基本构成
一.网络爬虫的定义 网络爬虫,即Web Spider,是一个很形象的名字. 把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛.网络蜘蛛是通过网页的链接地址来寻找网页的. 从网站某一个 ...
- java中进程与线程--三种实现方式
一:进程与线程 概述:几乎任何的操作系统都支持运行多个任务,通常一个任务就是一个程序,而一个程序就是一个进程.当一个进程运行时,内部可能包括多个顺序执行流,每个顺序执行流就是一个线程. 进程:进程是指 ...
- PAT 1078. Hashing
The task of this problem is simple: insert a sequence of distinct positive integers into a hash tabl ...
- CodeIgniter开发实际案例-新闻网站【转】
CodeIgniter开发实际案例-新闻网站 转:http://blog.csdn.net/ict2014/article/details/22104711?utm_source=tuicool&am ...
- Java或web中解决所有路径问题
Java开发中使用的路径,分为两种:绝对路径和相对路径.归根结底,Java本质上只能使用绝对路径来寻找资源.所有的相对路径寻找资源的方法,都不过是一些便利方法.不过是API在底层帮助我们构建了绝对路径 ...
- Win32下 Qt与Lua交互使用:配置Qt下Lua运行环境
Lua与C++之间可以实现非常强的交互性.Lua中可以使用C++中的函数,C++中也可以使用Lua中的函数.由此可以引发出很多奇思妙想了. 简单来说,Lua动态的特性补充了C++的功能.当然,也看你具 ...
- hdu 1199 Color the Ball(离散化线段树)
Color the Ball Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) T ...