Articles of java

Java Lambda Stream Distinct () na chave arbitrária?

Eu freqüentemente tive um problema com expressões lambda Java onde quando eu queria distinto () um stream em uma propriedade arbitrária ou método de um object, mas queria manter o object em vez de mapeá-lo para essa propriedade ou método. Eu comecei a criar contêineres como discutido aqui, mas eu comecei a fazer o suficiente […]

Como posso adicionar dinamicamente itens a um array Java?

No PHP, você pode adicionar dinamicamente elementos a matrizes com o seguinte: $x = new Array(); $x[] = 1; $x[] = 2; Depois disso, $x seria um array como este: {1,2} . Existe uma maneira de fazer algo semelhante em Java?

Como replace subseqüências literais insensíveis a maiúsculas e minúsculas em Java

Usando o método replace(CharSequence target, CharSequence replacement) em String, como posso tornar o destino insensível a maiúsculas e minúsculas? Por exemplo, a maneira como funciona agora: String target = “FooBar”; target.replace(“Foo”, “”) // would return “Bar” String target = “fooBar”; target.replace(“Foo”, “”) // would return “fooBar” Como posso fazer isso para replace (ou se houver […]

Local do JavaFX não está definido mensagem de erro

Eu tenho problema ao tentar fechar a cena atual e abrir outra cena quando menuItem é selecionado. Meu estágio principal é codificado como abaixo: public void start(Stage primaryStage) throws Exception { primaryStage.setTitle(“Shop Management”); FXMLLoader myLoader = new FXMLLoader(getClass().getResource(“cartHomePage.fxml”)); Pane myPane = (Pane) myLoader.load(); CartHomePageUI controller = (CartHomePageUI) myLoader.getController(); controller.setPrevStage(primaryStage); Scene myScene = new Scene(myPane); primaryStage.setScene(myScene); […]

Carregamento de arquivo por getClass (). GetResource ()

Eu segui o caminho de carregar o arquivo de recurso usando getClass.getResource(path) . O trecho de código está aqui: String url = “Test.properties”; System.out.println(“Before printing paths..”); System.out.println(“Path2: “+ getClass().getResource(url).getPath()); FileInputStream inputStream = new FileInputStream(new File(getClass().getResource(url).toURI())); i_propConfig.load(inputStream); inputStream.close(); Eu configurei-o no eclipse com a hierarquia (sob a fonte há uma pasta chamada SwingDemo. No SwingDemo há […]

Java: Sinal de porcentagem literal na instrução printf

Eu estou tentando adicionar um sinal de porcentagem real em uma instrução printf em Java e estou recebendo o erro: lab1.java:166: illegal escape character System.out.printf(“%s\t%s\t%1.2f\%\t%1.2f\%\n”,ID,pattern,support,confidence); ^ lab1.java:166: illegal escape character System.out.printf(“%s\t%s\t%1.2f\%\t%1.2f\%\n”,ID,pattern,support,confidence); ^ 2 errors Eu não consigo descobrir como colocar um sinal de porcentagem real no meu printf? Eu pensei que usar \% para escaping […]

Qual é o custo da chamada array.length

Ao atualizar loops for loops for-each em nosso aplicativo, me deparei com muitos desses “padrões”: for (int i = 0, n = a.length; i < n; i++) { … } ao invés de for (int i = 0; i < a.length; i++) { … } Eu posso ver que você ganha desempenho para collections porque […]

Como fazer referência a outra propriedade em java.util.Properties?

O arquivo de propriedades Java pode referenciar outro arquivo de propriedades? ## define a default directory for Input files dir.default=/home/data/in/ dir.proj1=${dir.default}p1 dir.proj2=${dir.default}p2 dir.proj3=${dir.default}p3 Isso é possível?

Posso encontrar a largura do console com o Java?

Existe uma maneira de encontrar a largura do console em que meu programa Java está sendo executado? Eu gostaria que isso fosse uma plataforma cruzada, se possível … Eu não tenho desejo de alterar a largura do buffer ou a janela, eu só quero saber sua largura para que eu possa formatar corretamente o texto […]

JavaFX “O local é obrigatório”, embora esteja no mesmo pacote

Eu estou tentando obter o meu programa JavaFX para executar, mas estou tendo alguma dificuldade. Eu continuo recebendo um erro de ‘java.lang.NullPointerException: Location is required.’ O arquivo fxml está no mesmo pacote da class Application. Aqui está o meu código muito simples: package com.kromalights.designer.entry; import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scene.Scene; import javafx.stage.Stage; public […]