c#字符串的反转
来源:互联网 发布:期货实时行情数据 编辑:程序博客网 时间:2024/05/16 08:01
1.编写一个名称为MyClass一个类,在该类中编写一个方法,名称为CountChar,返回值为整型,参数两个,第一个参数可以是字符串、整数、单精度、双精度,第二个参数为字符,方法功能返回第二个参数在第一个参数中出现次数。如CountChar("6221982",'2')返回值为3。
2.继续在该类中编写一下方法,名称为Reconvert,参数一个,但可以是字符串、整数、单精度、双精度,方法功能返回参数的逆序。如Reconvert(6221982)返回值为2891226。
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Myclass { public int CountChar(string str, char s) { return str.Split(s).Length - 1; } public string Reconvert(string str) { char[] c = str.ToCharArray(); char[] c1 = new char[c.Length]; for (int i = 0; i < c.Length - 1; i++) { c1[c.Length - 1 - i] = c[i]; } string[] str1 = new string[c.Length]; for (int i = 0; i < c.Length; i++) { str1[i] = c1[i].ToString(); } string str2 = string.Join("", str1); return str2; } } class Program { static void Main(string[] args) { Myclass class1= new Myclass(); int num=class1.CountChar("sadfsdfjhaksudhfjasdhf", 's'); Console.Write(num); string reture = class1.Reconvert("sadfsdfjhaksudhfjasdhf"); Console.Write(reture); Console.Read(); } }}
键盘得到字符串
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Myclass { public int CountChar(string str, char s) { return str.Split(s).Length - 1; } public string Reconvert(string str) { char[] c = str.ToCharArray(); char[] c1 = new char[c.Length]; for (int i = 0; i < c.Length - 1; i++) { c1[c.Length - 1 - i] = c[i]; } string[] str1 = new string[c.Length]; for (int i = 0; i < c.Length; i++) { str1[i] = c1[i].ToString(); } string str2 = string.Join("", str1); return str2; } } class Program { static void Main(string[] args) { Console.Write("请输入一段字符串:"); string str = Convert.ToString(Console.ReadLine()); Console.WriteLine(); Console.Write("请输入一个字符:"); char ch = Convert.ToChar(Console.Read()); Myclass class1= new Myclass(); int num=class1.CountChar(str, ch); Console.Write("在字符串中{0}共出现{1}次!",ch,num); string reture = class1.Reconvert(str); Console.Write("反转之后的字符串:{0}",reture); Console.ReadKey(); } }}
0 0
- c# 字符串的反转
- c#字符串的反转
- C#字符串的反转问题
- C#反转字符串效率最高的方法
- C#反转字符串的两种方法
- C#反转字符串效率最高的方法
- C#反转字符串效率最高的方法
- C#反转字符串
- c#反转字符串
- C#字符串反转
- C#字符串反转
- C#字符串反转
- C#字符串反转
- C#反转字符串
- C#字符串反转
- C#字符串反转
- C#反转字符串
- 字符串:字符串的反转
- HHVM错误
- hdu4057 Rescue the Rabbit(AC自动机+DP)
- cadence orcad中部份器件无法自动器件序号解决
- JS构造对象
- SQL 列转行
- c#字符串的反转
- leetcode-Longest Substring Without Repeating Characters
- Android之TabHost布局
- NYOJ 171 聪明的kk(数塔问题)
- 透过 OpneNI 读取 Kinect 深度影像数据
- Java+FlashWavRecorder实现网页录音并上传
- POJ 1011 Sticks DFS
- Oracle归档与闪回区设置
- 让程序以管理员权限运行