读书人

(每最先给出一个答案奖15分)刚刚看到

发布时间: 2012-09-05 15:19:34 作者: rapoo

(每最先给出一个答案奖15分)刚刚看到一个笔试题,分享一下:给定一个字符串数字,现在要求这个字符串数组中的每个元素最后两个字符?最多写出几种方法?
我一看应该考的是字符串的截取,我的想法是遍历每个字符串(每个字符串不一定是相同长度),然后直接str.substring(str.length-2,2)

真搞不懂笔试题就一个截取字符串,还要有多种方法,现在的学生找工作不好找啊,额,你们还有其他的方法吗?

[解决办法]
str.substring(0,2)
str.substring(2)

[解决办法]
结果是要返回一个新数组,还是返回一个字符串呀?
[解决办法]
strs[strs.length-2]
strs[strs.length-1]
[解决办法]
正则匹配

C# code
   string tempStr = @"abcdeff235e";            string pattern = @"(?i).{2}(?=$)";            string flag = Regex.Match(tempStr,pattern).Value;//5e
[解决办法]
到底求什么啊?
给定一个字符串数字,现在要求这个字符串数组
[解决办法]
最多?有毛病。能写一、两种还不是足够了啊?!
[解决办法]
string[] result = data.Where(x => new string(x.Reverse().Take(2).ToArray().Reverse().ToArray())).ToArray();
[解决办法]
char[] cha=string.ToAray();
cha[cha.Length-2],cha[cha.Length-1]
[解决办法]
返回什么啊?

一个字符串数组里有很多字符串、
返回的是每个字符串的最后两位?

每个字符串的最后两位是连起来一起返回
还是返回每一个字符串只有2位的字符串数组?
[解决办法]
返回不同的东西当然写法不同了 你问题都木问明白 谁能回答你明白呢
而且现在的公司 不说了 o()o 唉

读书人网 >C#

热点推荐