/*
 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的一些更改发的更多相关文章

  1. String StringBuffer StringBuilder

    package com.test; import java.util.Date; /*** * * // 输出的结果是:// 来一个测试// 来一个测试如果只输出这句就证明了String是不可变的// ...

  2. 【知识积累】JavaMail实现发邮件功能

    一.前言 今天闲来没事,想着通过程序来给别人发邮件.于是,上网搜了一下,相应的资料也很多,刚开始完成了邮件的简单发送,后来想如何能发送附件,继续寻找 答案,但是遇到了一个问题是当我使用txt类型作为附 ...

  3. Visual C++ 中的重大更改

    https://technet.microsoft.com/zh-cn/learning/bb531344.aspx   当你升级到 Visual C++ 编译器的新版本后,可能会在之前编译并正常运行 ...

  4. Java常量字符串String理解

    Java常量字符串String理解 以前关于String的理解仅限于三点:1.String 是final类,不可继承2.String 类比较字符串相等时时不能用“ == ”,只能用  "eq ...

  5. Android实例-打电话、发短信和邮件,取得手机IMEI号(XE8+小米2)

    结果: 1.不提示发短信卡住,点击没有反映,我猜想,可能是因为我用的是小米手机吧. 2.接收短信报错,我猜想可能是我改了里面的方法吧(哪位大神了解,求指教). 3.project -->opti ...

  6. [置顶] String StringBuffer StringBuilder的区别剖析

    这是一道很常见的面试题目,至少我遇到过String/StringBuffer/StringBuilder的区别:String是不可变的对象(final)类型,每一次对String对象的更改均是生成一个 ...

  7. 关于java mail 发邮件的问题总结(转)

    今天项目中有需要用到java mail发送邮件的功能,在网上找到相关代码,代码如下: import java.io.IOException; import java.util.Properties; ...

  8. c# 发邮件功能

    using System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;using Sy ...

  9. 解析Java中的String、StringBuilder、StringBuffer类(一)

    引言 String 类及其相关的StringBuilder.StringBuffer 类在 Java 中的使用相当的多,在各个公司的面试中也是必不可少的.因此,在本周,我打算花费一些时间来认真的研读一 ...

随机推荐

  1. Poj 2528-Mayor's posters 线段切割

      题目:http://poj.org/problem?id=2528 Mayor's posters Time Limit: 1000MS   Memory Limit: 65536K Total ...

  2. makefile 进阶

    一步一步写一个简单通用的makefile(一) 一步一步写一个简单通用的makefile(二) 一步一步写一个简单通用的makefile(三) 一步一步写一个简单通用的makefile(四)

  3. SRM 358(1-250,500pt)

    DIV1 250pt 题意:电视目前停留在第100台,有一个遥控器,可以向上或向下换台(需要按键一次),也可以按一些数字,然后直接跳到该台(需要按键次数等于数字数,不需要按确定键).但是,这个遥控一些 ...

  4. STM32 定时器用于外部脉冲计数

    STM32 定时器用于外部脉冲计数 第一步,设置GPIO GPIO_InitTypeDef GPIO_InitStructure; /* PA0,PA12-> 左右脉冲输入 */GPIO_Ini ...

  5. 输入框修改placeholde颜色

    ::-webkit-input-placeholder { color: red; } :-moz-placeholder {/* Firefox 18- */ color: red; } ::-mo ...

  6. EXCEL 2010学习笔记—— 动态图表

    今天梳理一下动态图表的相关内容,做一个简单的整理 关键的操作点: 1.插入动态控制器:开发工具->插入->表单控件 对控件进行修改  右键 设置控件格式->单元格链接 用来作为if ...

  7. ASP.NET MVC- VIEW Creating Custom HTML Helpers Part 2

    The goal of this tutorial is to demonstrate how you can create custom HTML Helpers     that you can ...

  8. (8/18)重学Standford_iOS7开发_协议、block、动画_课程笔记

    第八课: 1.协议 另一种安全处理id类型的方式如:id <MyProtocol> obj a.声明 //协议一般放于.h文件中或者在类的.h文件中 @protocol Foo <X ...

  9. PHP环境配置综合篇

    1.WNMP: http://www.wnmp.com.cn/     En: https://www.getwnmp.org/ 2.xampp:https://www.apachefriends.o ...

  10. hdu 1317 XYZZY【Bellheman_ford 判断正环小应用】

    链接: http://acm.hdu.edu.cn/showproblem.php?pid=1317 http://acm.hust.edu.cn/vjudge/contest/view.action ...