小编nat*_*and的帖子

对String []数组的数组列表进行排序

我正在阅读一个.csv类似excel中的电子表格的文件.有一定数量的列,由文件确定,我使用该.split(",")方法将每一行读入字符串数组.然后我把它放到一个数组列表中,这样它就可以保存所有的字符串数组而不给它一个特定的大小.但是,当我使用时对数组列表进行排序时Collections.sort(),程序会中断.问题是什么?这是我要排序的代码:

Collections.sort(stringList, new Comparator < String[] > () {
    public int compare(String[] strings, String[] otherStrings) {
        return -1 * (strings[sortNum].compareTo(otherStrings[sortNum]));
    }
});
Run Code Online (Sandbox Code Playgroud)

java sorting arraylist comparator

6
推荐指数
1
解决办法
6605
查看次数

在MIPS汇编中切换字符位置

我正打算打印出来

Hello, world.
ello, world.H
llo, world.He
lo, world.Hel
o, world.Hell
, world.Hello
 world.Hello,
world.Hello,
orld.Hello, w
rld.Hello, wo
ld.Hello, wor
d.Hello, worl
.Hello, world
Hello, world.
Run Code Online (Sandbox Code Playgroud)

在内存中只使用此字符串String: .asciiz "Hello, world.".到目前为止这是我的代码:

    .text
String:    .asciiz "Hello, world."
x:         .float 13

    .data 
Main:       lw $t0,x
            jal PrintString
            li $v0, 10
            syscall

PrintString:    la $a0,String
                li $v0,4
                syscall
                bgtz $t0, MoveString
                jr $ra

MoveString: (CODE)
Run Code Online (Sandbox Code Playgroud)

但我不确定在MoveString标签中放入什么.我需要将字符String换成一个,然后减去x1 中的内容.我不知道该如何去做.谢谢你的帮助!

string assembly mips

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

标签 统计

arraylist ×1

assembly ×1

comparator ×1

java ×1

mips ×1

sorting ×1

string ×1