zoukankan      html  css  js  c++  java
  • java 学习二。字符串。

    //学习了字符串的拼接, 分割,组合 ,是否包含函数,字符串数组,。

    public static void Study_string()
    {
    String[] books={"c#","c++","c","java","oc"};
    String Singlestr=StudyString.JoinString(books, '|');
    System.out.println(Singlestr);

    String[] books2=StudyString.SplitString(Singlestr, '|');
    for(int i=0;i<books2.length;i++)
    {
    System.out.println(books2[i]);
    }

    System.out.println(StudyString.IsContain(Singlestr, "python"));
    }

    package com.linson;

    public abstract class StudyString
    {
    public static String JoinString(String[] data,char splitChar)
    {
    StringBuilder sb=new StringBuilder();
    for(int i=0;i<data.length;i++)
    {
    String tempString=data[i].replace(splitChar, ' ');
    if(i!=0)
    {
    sb.append(splitChar);
    }

    sb.append(tempString);
    }
    return sb.toString();
    }

    public static String[] SplitString(String mystr,char splitChar)
    {
    String strsplit="\"+splitChar+"";//java need \ to present a special .eg:|
    return mystr.split(strsplit);
    }

    public static boolean IsContain(String mystr, String substr)
    {
    return mystr.contains(substr);
    }
    }

    常见函数

    只要想到,所有对象基本都有valueOf的函数。 而 char不是对象,所以使用string 的charAt, toCharArray就可以了。

    char[] ,string

    使用String.charAt(index)
    使用String.toCharArray()

    String.valueOf('c')

    string int

    s=String.valueOf(i);

    Integer.valueOf(s).intValue();

    stringbulider

    sb.insert(i,"()");   插入可以从0查到 length()
    sb.delete(i,i+2); 删除 start ,end,

  • 相关阅读:
    jquery从零开始(一)
    Android第三次作业
    Android第一次作业
    团队作业-项目答辩
    软工第二次作业
    软工团队第二次作业
    bug killer 团队
    软件工程第一次作业
    Android第四次作业
    Android第三次作业
  • 原文地址:https://www.cnblogs.com/lsfv/p/9553623.html
Copyright © 2011-2022 走看看