开发学院WEB开发Jsp String类使用的例子 阅读

String类使用的例子

 2008-01-05 08:36:49 来源:WEB开发网   
核心提示:using System; class myString { public String str; public myString (char[] strValue) { str = new String(strValue); Console.WriteLine("The string ‘" + s

  using System;

class myString {

public String str;

public myString (char[] strValue) {
str = new String(strValue);
Console.WriteLine("The string ‘" + str + "‘ has been initialised by passing an array of characters");

}

public myString (char strValue,int intCount) {
str = new String(strValue,intCount);
Console.WriteLine("The string ‘" + str + "‘ has been initialised by a character ‘" + strValue + "‘ which is repeated ‘" + intCount + "‘ times");

}

public myString (char[] strValue,int intStart,int intEnd) {
str = new String(strValue,intStart,intEnd);
Console.WriteLine("The string "+ str + " has been initialised by array of characters starting from ‘"+intStart+"‘ and ending at ‘"+intEnd+"‘");

}
}

public class clsString {
char[] chArray; //={‘c‘,‘h‘,‘a‘,‘r‘,‘a‘,‘c‘,‘t‘,‘e‘,‘r‘,‘ ‘,‘a‘,‘r‘,‘r‘,‘a‘,‘y‘};
int intChoice;
myString objString;

public static void Main() {
clsString obj = new clsString();
obj.init();
}

PRivate void init() {
Console.WriteLine("1. Create the string through character Array");
Console.WriteLine("2. Create the string through a single character which is repeated a number of times");

Console.WriteLine("3. Create the string through character array specifying the starting and ending places");

Console.WriteLine("4. To exit");
Console.Write("Enter Your Choice : " );
string strTemp=Console.ReadLine();
intChoice=int.Parse(strTemp);
try {
switch (intChoice) {
case 1:
mtdCharacterArray();
break;
case 2:
mtdRepetions();
break;
case 3:
mtdChArrayStEnd();
break;
default:
Console.WriteLine("default");
Environment.Exit(0);
break;
}
mtdMethods();
init();
}
catch (Exception e) {
Console.WriteLine("error occured at :" + e.StackTrace);
}

}

private void mtdCharacterArray() {
chArray=mtdGetChArray();
objString = new myString(chArray);
}

private char[] mtdGetChArray() {
char[] chTempArray = new char[Char.MaxValue];
string strTemp;

Console.Write("Enter the character(s) : ");
strTemp=Console.ReadLine();
chTempArray=strTemp.ToCharArray();

return chTempArray;
}

private void mtdRepetions() {
Console.Write("Give the number of Repetions : ");
string strTmp=Console.ReadLine();
int intTemp=int.Parse(strTmp);
chArray=mtdGetChArray();
objString = new myString(chArray[0],intTemp);
}

private void mtdChArrayStEnd() {
string strTmp;
Console.Write("Give the starting position :");
strTmp=Console.ReadLine();
int intStart=int.Parse(strTmp);
Console.Write("Give the ending position : ");
strTmp=Console.ReadLine();
int intEnd=int.Parse(strTmp);
chArray=mtdGetChArray();
objString = new myString(chArray,intStart,intEnd);
}
private void mtdMethods() {
Console.WriteLine("");
Console.WriteLine("1. Concatenate strings ");
Console.WriteLine("2. Copy of a String into an existing one.");
Console.WriteLine("3. Create a new string out of the charecters in the original one");
Console.WriteLine("4. Check if the string ends with a particular set of characters");
Console.WriteLine("5. Formating the string");
Console.WriteLine("6. Hash code of the string");
Console.WriteLine("7. Index of first occurence of any string within another string");
Console.WriteLine("8. Index of first occurence of any character in the given string");
Console.WriteLine("9. Insert a string at a specified place");
Console.WriteLine("10. Join the strings with a seperator");
Console.WriteLine("11. Index of last occurence of any string within another string");
Console.WriteLine("12. Index of last occurence of any character in the given string");
Console.WriteLine("13. Length of the string");
Console.WriteLine("14. Pad required number of spaces or any other character to the left of the string");


Tags:String 使用 例子

编辑录入:爽爽 [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接