Это мой код:уменьшить цикл в карте
package vvv;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class test {
public static void main(String args[]){
Map<Integer, String> map = new HashMap<Integer, String>();
map.put(1, "demo");
map.put(20, "fdemo");
map.put(60, "gdemo");
map.put(500, "udemo");
map.put(8000, "odemo");
// etc
int b = 7999;
for(int i =1; i<=8000; i++)
{
if(i == b)
System.out.println(map.get(b));
}
}
}
Я не хочу, чтобы использовать большой «цикл» просто найти результат с карты, а кроме того, я не могу изменить ключ на карте (например, я не могу изменить 500-4).
Что мне делать, чтобы уменьшить состояние цикла?
Этот код не смысл, какова цель вашего цикла? – nomoa
Это всего лишь пример – user2753080
Пример для чего? –