由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 菜鸟问个简单的问题
相关主题
折腾了一天,实在是绝望了,请教请教请教大家:如何modify java code in order to compile
请教一个简单的问题Test your PC speed
简单问题Java练习题 3
interestingJava练习题 9
一道java面试题 (转载)新手对switch语句的迷惑
这段程序的输出是什么? 为什么增加点难度 java core
初学者code请教 (大牛莫取笑)java 的内存分布?
问一个java基础的初始化的问题,一直搞不明白 (转载)NullPointerException 问题
相关话题的讨论汇总
话题: string话题: strlength话题: 字符话题: firsttwo话题: rmfirsttwo
进入Java版参与讨论
1 (共1页)
O*z
发帖数: 109
1
在自学java,用eclipse写了下面的简单的代码,要实现的功能是:如果一个字符串中的
前两个字符和最后两个字符相同,则去掉最前面两个字符,返回其余的字符。但是下面
的代码就是不work,我觉得逻辑上没问题啊,请帮忙看看,谢谢
public class without2
{
public static void main(String[] args)
{
String str1 = "HelloHe";


System.out.println(rmfirsttwo(str1)); //expected result: lloHe
}

public static String rmfirsttwo(String str)
{
int strLength = str.length();
if(strLength <2)
{
return str;
}
else if(strLength == 2)
{
return "";
}
else
{
String firstTwo = str.substring(0,2);

if(str.endsWith(firstTwo))
{
return str.substring(2);
}
}
}
}
g**e
发帖数: 6127
2
最后一行加个return null

【在 O*z 的大作中提到】
: 在自学java,用eclipse写了下面的简单的代码,要实现的功能是:如果一个字符串中的
: 前两个字符和最后两个字符相同,则去掉最前面两个字符,返回其余的字符。但是下面
: 的代码就是不work,我觉得逻辑上没问题啊,请帮忙看看,谢谢
: public class without2
: {
: public static void main(String[] args)
: {
: String str1 = "HelloHe";
:
:

1 (共1页)
进入Java版参与讨论
相关主题
NullPointerException 问题一道java面试题 (转载)
问个primitive type的问题这段程序的输出是什么? 为什么
大虾们能帮我看看这个程序问题出在哪么?初学者code请教 (大牛莫取笑)
Java StringBuilder myth debunked问一个java基础的初始化的问题,一直搞不明白 (转载)
折腾了一天,实在是绝望了,请教请教请教大家:如何modify java code in order to compile
请教一个简单的问题Test your PC speed
简单问题Java练习题 3
interestingJava练习题 9
相关话题的讨论汇总
话题: string话题: strlength话题: 字符话题: firsttwo话题: rmfirsttwo