欢迎光临
我们一直在努力

String类使用的例子(3)-.NET教程,C#语言

建站超值云服务器,限时71元/月

if ("first"==strfl)
console.writeline("the index value returned is : "+ objstring.str.indexofany(c,intstart));

else
console.writeline("the index value returned is : "+ objstring.str.lastindexofany(c,intstart));

break;
case 3:
console.write("enter the string for the character array :");
strchar=console.readline();
c=strchar.tochararray();
console.write("enter the starting index for search :");
intstart=int.parse(console.readline());
console.write("enter the number of characters to searc :");
intcount=int.parse(console.readline());
if ("first"==strfl)
console.writeline("the index value returned is : "+ objstring.str.indexofany(c,intstart,intcount));

else
console.writeline("the index value returned is : "+ objstring.str.lastindexofany(c,intstart,intcount));

break;
case 4:
blnstay=false;
break;
}
if (blnstay)
mtdindexanyimpl(strvalue,strfl);
}

private void mtdinsert() {
console.writeline("string.insert(int index,string str) – > this functions returns the original string with str inserted at index");

console.writeline("the original string : " + objstring.str);
console.write("enter the string to be inserted : ");
string strtmp=console.readline();
console.write("enter the position where it has to be inserted :");
int inttmp=int.parse(console.readline());
objstring.str=objstring.str.insert(inttmp,strtmp);
console.writeline("the modified string : " + objstring.str);
}

private void mtdjoin() {
string[] s={"welcome","to","the","world","of","c#"};
console.writeline("1.string.join(string str,string[] strarr) – > this functions joins the string arrays using str");

console.writeline("2.string.join(string str,string[] strarr,int i,int j) – > this functions joins the string arrays using str starting from the i th array element and j number of elements after it. ");

console.write("enter your choice :");
string strchoice=console.readline();
if ("1"==strchoice) {
console.writeline("the string array is :str[0]=welcome,str[1]=to,str[2]=the,str[3]=world,str[4]=of,str[5]=c#");

console.write("enter the string with which to join : ");
string strtmp=console.readline();
console.writeline("the joint string is : " + string.join(strtmp,s));
}
else {
console.writeline("the string array is :str[0]=welcome,str[1]=to,str[2]=the,str[3]=world,str[4]=of,str[5]=c#");

console.write("enter the string with which to join : ");
string strtmp=console.readline();
console.write("enter the starting index of the array : ");
int intstart=int.parse(console.readline());
console.write("enter the number of elements to join :" );
int intcount=int.parse(console.readline());
console.writeline("the joint string is : " + string.join(strtmp,s,intstart,intcount));

}
}

private void mtdlastindex() {
console.writeline("string.lastindexof() – > this returns the index of the last occurence of a charcter or string in the given string.");

console.writeline("the search of the string stops when the required value is founds or proceedes until the beginning of the string has been reached");

console.writeline("it returns the index if the value is found or -1 if not found.");
mtdindeximpl("lastindex","last");

}

private void mtdlastindexany() {
console.writeline("string.lastindexofany() – > this returns the index of the last occurence of any charcter of the character array in the given string.");

console.writeline("the search of the string stops when the required value is founds or proceedes until the beginning of the string has been reached");

console.writeline("it returns the index if the value is found or -1 if not found.");
mtdindexanyimpl("lastindex","last");
}

private void mtdlength() {
console.writeline("string.length – > this property returns the length of the string.");
console.writeline("the length of "+objstring.str+" is : "+objstring.str.length);
}

private void mtdpadleft() {
mtdpad("left");
}

private void mtdpad(string strval) {
console.writeline("string.pad"+strval+"() – > this method pads spaces or some other character to the "+strval+" of the string");

console.writeline("string.pad"+strval+"(int i) -> fills spaces to the "+strval+" of the string, i specifies the length of the string along with spaces");

console.writeline("string.pad"+strval+"(int i,char c) -> fills the character c to the "+strval+" of the string, i specifies the length of the string along with spaces");

console.writeline("the original string :"+objstring.str );
console.write("enter the length of the desired string : ");
int intstart=int.parse(console.readline());
console.write("enter the character to be padded(enter nothing for spaces) :");
string strtmp=console.readline();
if(!strtmp.equals("")) {
char c=(strtmp.tochararray())[0];
if ("left"==strval)
console.writeline("the padded string : " + objstring.str.padleft(intstart,c));
else
console.writeline("the padded string : " + objstring.str.padright(intstart,c));
}
else
if ("left"==strval)
console.writeline("the padded string : " + objstring.str.padleft(intstart));
else
console.writeline("the padded string : " + objstring.str.padright(intstart));

}

private void mtdpadright() {
mtdpad("right");
}

private void mtdremove() {
console.writeline("string.remove(int i,int j) – > removes a part of the string.i represents the start position and j represents the length of string to be removed.");

console.writeline("the original string : "+objstring.str);
console.write("enter the starting position : ");
int intstart=int.parse(console.readline());
console.write("enter the length of string to be removed :");
int intlength=int.parse(console.readline());
console.writeline("the string after removal :"+objstring.str.remove(intstart,intlength));
}

private void mtdreplace() {
console.writeline("string.replace() – > replaces a character with another character or a string with another string throughout the given string");

console.writeline("1. string.replace(char cold,char cnew) -> replaces all occurances cold with cnew");

console.writeline("2. string.replace(string sold,strin snew) -> replaces all occurances of sold with snew");

console.write("enter your choice :");
int intchoice=int.parse(console.readline());
console.writeline("the original string is :"+objstring.str);
if (1==intchoice) {
console.write("enter the character to be replaced :");
char cold=(console.readline().tochararray())[0];
console.write("enter the new character :");
char cnew=(console.readline().tochararray())[0];
console.writeline("the string after replacing : "+objstring.str.replace(cold,cnew));
}
else {
console.write("enter the string to be replaced :");
string sold=console.readline();
console.write("enter the new string :");
string snew=console.readline();
console.writeline("the string after replacing : "+objstring.str.replace(sold,snew));

}
}

private void mtdsplit() {
console.writeline("this will be done later.");
}

private void mtdstartswith() {
console.writeline("string.startswith(string str) – > returns a boolean value indicating whether the string starts with str");

console.writeline("the original string : "+ objstring.str);
console.write("enter the string to search for :");
string strtmp=console.readline();
if (objstring.str.startswith(strtmp))
console.writeline("the string "+objstring.str+" starts with "+strtmp+".");
else
console.writeline("the string "+objstring.str+" does not starts with "+strtmp+".");
}

private void mtdsubstr() {
console.writeline("string.substring() – > retrieves a part of the string from the original string");
console.writeline("1. string.substring(int i) -> retrieves the string starting from i(zero based)");
console.writeline("2. string.substring(int i,int j) -> retrieves the string starting from i and having a length j.");

console.write("enter your choice :");
int intchoice=int.parse(console.readline());
int intstart,intlength;
console.writeline("the original string :"+objstring.str);
if (1==intchoice) {
console.write("enter the position from where the substring should start :");
intstart=int.parse(console.readline());
console.writeline("the retrieved substring is :"+objstring.str.substring(intstart));
}
else {
console.write("enter the position from where the substring should start :");
intstart=int.parse(console.readline());
console.write("enter the length of the substring:");
intlength=int.parse(console.readline());
console.writeline("the retrieved substring is :"+objstring.str.substring(intstart,intlength));
}
}

private void mtdlower() {
console.writeline("string.tolower() – > returns the string with all its characters in lower case");
console.writeline("the original string : " + objstring.str);
console.writeline("the string in lower case : " +objstring.str.tolower());
}

private void mtdupper() {
console.writeline("string.toupper() – > returns the string with all its characters in upper case");
console.writeline("the original string : " + objstring.str);
console.writeline("the string in upper case : " +objstring.str.toupper());
}

private void mtdtrim() {
console.writeline("string.trim() – > removes white space characters from the begininning and end of the string and also specified characters.");

console.writeline("1. string.trim() -> removes white space characters from beginning and end of the string.");

console.writeline("2. string.trim(char[] c) -> removes all occurances of set of characters in the array from the beginning and end of string.");

console.write("enter your choice :");
int intchoice=int.parse(console.readline());
console.writeline("the original string : " +objstring.str);
if (1==intchoice) {
console.writeline("the trimmed string is : "+objstring.str.trim());
}
else {
console.write("enter the character array : ");
char[] c=console.readline().tochararray();
console.writeline("the string after removing characters from the array : " + objstring.str.trim(c));

}
}

private void mtdtrimend() {
console.writeline("string.trimend(char[] c) – > removes all occurances of the set of characters in the array from the end of the string.");

console.writeline("the original string is : " + objstring.str);
console.write("enter the character array : ");
char[] c=console.readline().tochararray();
console.writeline("the modified string is : "+objstring.str.trimend(c));
}

private void mtdtrimstart() {
console.writeline("string.trimstart(char[] c) – > removes all occurances of the set of characters in the array from the start of the string.");

console.writeline("the original string is : " + objstring.str);
console.write("enter the character array : ");
char[] c=console.readline().tochararray();
console.writeline("the modified string is : "+objstring.str.trimstart(c));
}
} (转贴)

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » String类使用的例子(3)-.NET教程,C#语言
分享到: 更多 (0)