首页 > 开发 > 综合 > 正文

String类使用的例子(3)

2024-07-21 02:20:14
字体:
来源:转载
供稿:网友
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));
}
} (转贴)

商业源码热门下载www.html.org.cn

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表