我想知道什么是最好用的,如果我有类似章节的章节,从例如:
Chapter 1, 0-10;
Chapter 2, 11-33;
Chapter 3, 54-90;
...
现在我想根据页码来获取章节,例如我输入60
,它应该返回Chapter 3
。
如何在JAVA中执行此操作?
答案 0 :(得分:-1)
您可以创建一个整数的哈希映射,返回您所在章节的字符串
private void SimpleChapterHashmap(){
HashMap<Integer, Integer> chapters = new HashMap<Integer, Integer>();
for (int i = 0; i < 10; i++) {
chapters.put(i, 1);
}
for (int i = 11; i < 33; i++) {
chapters.put(i, 2);
}
for (int i = 34; i < 90; i++) {
chapters.put(i, 3);
}
Log.d("CHAPTER", chapters.get(60));
}