小编pla*_*nto的帖子

为什么在Java中捕获多个异常时使用按位OR运算符(|)?

我刚学会|用于在同一个块中捕获多个异常; |是OR的按位运算符.在这种情况下,它仍然用作按位运算符,还是在上下文中具有不同的含义?

java exception-handling

14
推荐指数
1
解决办法
2014
查看次数

如何对数组进行排序而忽略大小写?

我使用sort()按字母顺序对数组进行排序,但它从AZ到az进行排序.我尝试事先将每个单词大写,但除非打印出来,否则它不起作用,这应该在排序后发生.目前,使用此代码,它将使用大写字母列出学生,但如果它以小写形式输入,则将其排序为小写.在将输入分配给数组之后,将capitalize()放在初始for循环中是行不通的.有解决方案吗

import java.util.Scanner;
import java.util.Arrays;

public class Pupils {
public static void main(String[] args) {

    Scanner scan = new Scanner(System.in);
    boolean loop = true;
    int names = 0;

    String[] ay = new String[1000];

    for(int i = 0; loop == true; i++) {
            System.out.println("Enter name: ");
            ay[i] = scan.nextLine();
            names++;
            if (ay[i].equals("0")) {
                loop = false;
                ay[i] = " ";
        }
    }

    String[] aay = new String[names - 1];

    for(int i = 0; i < aay.length; i++) {
        aay[i] = ay[i]; …
Run Code Online (Sandbox Code Playgroud)

java arrays sorting

2
推荐指数
1
解决办法
987
查看次数

是否可以从Java中的超类调用子类的实例变量?

我有一个超级动物,由猫,狗和狮子扩展.这三个都有一个String sound表示声音的字段.方法playSound(int i,String s)播放声音s,i次数.是否可以在Animal超类中使用一个通用方法来接受调用它的子类的字段?或者我是否必须在每个使用自己的"声音"变量调用super的类中创建一个单独的重写方法?

java inheritance

0
推荐指数
1
解决办法
69
查看次数

标签 统计

java ×3

arrays ×1

exception-handling ×1

inheritance ×1

sorting ×1