import java.util.stream.Stream;
public class Main {
public static void main(String... args) {
String vowels = "аеёиоуыэюя";
String[] words = {"абра", "кадабра", "интерес", null, "Проверка", "ещё", "логика", "", "Ёж", "Сигнал"};
Stream.of(words).filter(word -> {
return word != null && word.length() > 0 && !vowels.contains(word.substring(0, 1).toLowerCase());
}).forEach(word -> System.out.print(word + " "));
}
}
public class SomeClass {
public static void main(String... args) {
String com = "0.1 https://sitehere.com/files/ md5hashhere";
List<String> tokens = new ArrayList<>();
try (Scanner scanner = new Scanner(com)) {
while (scanner.hasNext()) {
tokens.add(scanner.next().trim());
}
}
System.out.println("tokens=" + tokens + ", tokens(1)=" + tokens.get(1));
// tokens=[0.1, https://sitehere.com/files/, md5hashhere], tokens(1)=https://sitehere.com/files/
}
}
import java.util.Scanner;
public class Test {
private static String name;
public static void nameInput() {
try (Scanner sc = new Scanner(System.in)) {
System.out.print("What is your name? ");
Test.name = sc.next();
}
}
public static void main(String args[]) {
Test.nameInput();
System.out.println(Test.name);
}
}
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Random;
class WhyAmIHere {
public static void main(String... args) {
List<Character> targets = Arrays.asList(new Character[]{'A', 'E', 'I', 'O', 'U', 'Y'});
Map<Character, Integer> counter = new HashMap<>();
StringBuilder sequence = new StringBuilder();
Random random = new Random();
for (int i = 0; i < 10; i++) {
char c = (char)(random.nextInt(26) + 65);
sequence.append(c);
if (targets.contains(c)) {
counter.put(c, counter.getOrDefault(c, 0) + 1);
}
}
System.err.println("sequence=" + sequence + ", counter=" + counter);
}
}
// В 21 веке живём, и Java Streams под рукой, и try-with-resources тоже...
try (BufferedReader reader = Files.newBufferedReader(Paths.get("file.txt"))) {
reader.lines().anyMatch((line) -> {
if (myTxt.equals(line)) {
flagNameStr = 1;
return true;
}
return false;
});
} catch (FileNotFoundException | IOException ex) {
ex.printStackTrace();
}
// Для Java 8. В enum-е должен быть предусмотрен метод String getKey()
String[] values = Arrays.stream( Heads.values() ).map( value -> value.getKey() ).toArray( String[]::new );
// ЗЫ: как метод Heads.toArray() , getKey() здесь уже не нужен:
static String[] toArray() {
return Arrays.stream( Heads.values() ).map( value -> value.key ).toArray( String[]::new );
}
x & 0xff
. На Java можно и ОС написать, и оно работоспособно вполне, но судя по всему, давно заброшено. Андроид же -- это в первую очередь Linux, а JVM там крутится уже в user-space; тем более что приложения приятнее писать на некоем более высокоуровневом языке, чем C/C++ .