JavaRush /Java 博客 /Random-ZH /喝咖啡休息#91。你现在应该改掉的 7 个坏编程习惯。Java中的indexOf()方法

喝咖啡休息#91。你现在应该改掉的 7 个坏编程习惯。Java中的indexOf()方法

已在 Random-ZH 群组中发布

你现在应该改掉的 7 个坏编程习惯

来源:Hashnode 坏习惯很难改掉,特别是如果你没有意识到它们会阻碍你的表现。所以,这里有七个编程习惯,如果你有的话,应该立即放弃。 喝咖啡休息#91。 你现在应该改掉的 7 个坏编程习惯。 Java 中的 indexOf() 方法 - 1

1.你不专注于一种语言

要成为一名优秀的程序员,您必须掌握您所使用的语言。如果您使用 Java 工作,那么先掌握 Java,然后再继续学习另一种语言。一步步学习。没有必要一次学习几种编程语言。

2. 工作时就好像你知道所有答案一样

对生活充满信心是好事。但在编程中,最好不断检查您正在编写的代码。即使您对自己完全有信心,在处理大型项目时,代码中的某个地方也可能存在小的语法错误。为了避免这种情况,只需检查您的代码即可。

3.拒绝寻求帮助或问题。

靠自己解决所有问题并不总是可能的。一个好的程序员知道何时寻求帮助。如果您正在进行团队项目,向同事寻求帮助不仅可以帮助您解决问题,还可以改善您与他们的沟通。通过这种方式,您可以更多地了解团队的能力。

4.拒绝编写糟糕的代码

每个开发人员的一生中都会遇到这样的情况:最后期限迫使他们编写糟糕的代码,但这没关系。您试图警告您的客户或经理有关后果的信息,但他们坚持要在截止日期前完成,所以现在是时候编写代码了。或者也许有一个紧急的 bug 等不及你想出完美的解决方案。

5. 不要与团队分享你所学到的东西。

开发人员的价值不仅在于您编写的代码,还在于您在工作时学到的东西。分享您的经验,写下评论,告诉其他人为什么事情是这样的,并帮助他们了解有关该项目及其复杂性的新知识。

6. 盲目复制/粘贴代码

可以在 StackOverflow 中搜索答案,但首先要了解您将重用的代码。有时,您乍一看并不会立即注意到代码所做的一切。如果您花更多时间研究您复制的代码片段,您可以更多地了解导致您复制别人代码的问题。

7. 推迟代码修正“稍后”

推迟“稍后”修复代码的习惯不仅仅是一个优先级问题。建立问题跟踪系统可以带来一些进展,但您还需要能够跟踪较小的问题。在评论中添加“TODO”是确保您不会错过任何内容的快速方法。现在你就知道了,你应该立即改掉的 7 个坏习惯。快乐编码!

Java中的indexOf()方法

来源:Dev.to 在本文中,我将介绍Java 编程语言中的indexOf()方法。相信我,这是最有用的方法之一。 喝咖啡休息#91。 你现在应该改掉的 7 个坏编程习惯。 Java 中的 indexOf() 方法 - 2

开始吧...

indexOf()方法允许您在另一个字符串中查找一个字符串。它是String类的一部分,查找字符或子字符串的第一次出现。此方法还返回指定字符串第一次出现的索引位置。换句话说,此方法检索与字符串中的特定字符或子字符串关联的索引值。如果字符或短语未出现在字符串中,indexOf()返回 -1。 句法:
stringName.indexOf(char ch);
使用indexOf() 有多种选项:

1.indexOf(char ch)

在此变体中,我们打印了字符i第一次出现的索引值。
public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of i in this";
        System.out.println("Index of the character i is : " + str.indexOf('i'));
    }
}

2.indexOf(char ch, int start)

在此变体中,我们打印了字符i的索引值,但不是它第一次出现。字符i首先出现在索引4处,因此我们为它分配了一个大于 4 的初始值。
public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of i in this";
        System.out.println("Index of the character i is : " + str.indexOf('i', 5));
    }
}

3.indexOf(字符串str)

在此变体中,我们打印了中字符串第一次出现的索引值。
public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of in here";
        System.out.println("Index of the String in is : " + str.indexOf("in"));
    }
}

4.indexOf(String str, int start)

在此变体中,我们打印了 String in的索引值,但不是在其第一次出现时打印,String in首先出现在索引9处,因此我们为其分配了一个大于 9 的初始值。
public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of in here";
        System.out.println("Index of the String in is : " + str.indexOf("in", 10));
    }
}
一种常见的情况是,系统管理员想要在客户端的电子邮件 ID 中查找“@”字符的索引,然后想要获取剩余的子字符串。在这种情况下,您可以使用indexOf方法。感谢您的阅读。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION