«java» etiketlenmiş sorular

Java popüler bir üst düzey programlama dilidir. Dilin kendisini kullanma veya anlama konusunda sorun yaşıyorsanız bu etiketi kullanın. Bu etiket nadiren tek başına kullanılır ve çoğunlukla [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] ve [maven] ile birlikte kullanılır.


10
Eclipse metin imleci değişti ve düzenleyici farklı davranıyor
Sihirli bir düğmeye bastım ve şimdi imlecim (yazdığınız yeri gösteren yanıp sönen şey) kendini ayırdı ve şimdi Eclipse bir düz metin editörü gibi / Microsoft Word gibi davranıyor. Genellikle "|" gibi görünen imleç artık "¦" gibi görünür (Wikipedia bunu normal bir " dikey çubuk " yerine " kırık çubuk " …
84 java  eclipse  editor 

4
Java 7 Yolunun uzantısı nasıl kontrol edilir
Bir Yolun (Java 7'de tanıtılan) belirli bir uzantıyla bitip bitmediğini kontrol etmek istiyorum . endsWith()Yöntemi şöyle denedim : Path path = Paths.get("foo/bar.java") if (path.endsWith(".java")){ //Do stuff } Ancak, bu işe yaramıyor çünkü path.endsWith(".java")yanlış döndürüyor. Görünüşe göre endsWith()yöntem yalnızca son dizin ayırıcısından (örn. bar.java) Sonra her şey için tam bir eşleşme …
84 java  path  java-7 


2
Kotlin'de statik başlatma bloğu
Kotlin'deki statik başlatma bloğunun eşdeğeri nedir ? Kotlin'in statik şeyler olmayacak şekilde tasarlandığını anlıyorum. Eşdeğer semantiğe sahip bir şey arıyorum - kod, sınıf ilk yüklendiğinde bir kez çalıştırılır. Benim özel kullanım durumum, DayNight özelliğini Android AppCompat kitaplığından etkinleştirmek istemem ve talimatlar , Applicationsınıfın statik başlatma bloğuna bazı kodlar koymayı söylüyor …

5
Aynı dosyada proje adı / grubu / sürümü artı {kaynak, hedef} uyumluluğu nasıl ayarlanır?
Projelerim için gradle kullanımını genelleştirmek niyetindeyim ve aynı yapı dosyasını her yerde yeniden kullanmak istiyorum. Maalesef geçişi kolaylaştırmak için $ subject'de belirtilen özellikleri tek bir dosyada tanımlamaya çalışırken sorun yaşıyorum. Bu derece 1.6. Denediğim şey, tüm girişimlerde başarısızlıkla: gradle.properties: adı değiştirilemez (salt okunur, a kullanmalı settings.gradleve kök proje adını geçersiz …
84 java  gradle 

6
File.listFiles'ı FileNameExtensionFilter ile Kullanma
Bir dizinde belirli bir uzantıya sahip dosyaların bir listesini almak istiyorum. API'de (Java 6) File.listFiles(FileFilter)bunu yapacak bir yöntem görüyorum . Belirli bir uzantıya ihtiyacım olduğu için, bir FileNameExtensionFilter. Ancak listFilesbununla kullandığımda bir derleme hatası alıyorum . O zamandan beri FileNameExtensionFilter implements FileFilterbunu yapabileceğimi varsaydım . Kod aşağıdaki gibidir: FileNameExtensionFilter filter …
84 java  file  filter  java-6 


3
Apache POI Kilitleme Başlık Satırları
Apache POI 3.7 ile oluşturulan bir elektronik tablodaki bir satırı kilitlemenin bir yolunu bilen var mı? Kilitlemekle demek istediğim, kullanıcı satırlar arasında gezinirken sütunların başlık satırının görünür kalmasını istiyorum. Oluşturduğum e-tablomda 500 satır olacak ve sütun adlarının her zaman görünür olması faydalı olacaktır.
84 java  apache-poi 

4
Bir akışta Collections.toMap () kullanırken Listenin yineleme sırasını nasıl koruyabilirim?
Ben oluşturma Mapbir gelen Listaşağıdaki gibi: List<String> strings = Arrays.asList("a", "bb", "ccc"); Map<String, Integer> map = strings.stream() .collect(Collectors.toMap(Function.identity(), String::length)); İle aynı yineleme sırasını korumak istiyorum List. Yöntemleri LinkedHashMapkullanarak nasıl oluşturabilirim Collectors.toMap()?

21
Unicode kodlamasına sahip bir dizeyi bir harf dizisine dönüştürme
Kaçan Unicode karakterleri olan bir dizem var \uXXXXve bunu normal Unicode harflerine dönüştürmek istiyorum. Örneğin: "\u0048\u0065\u006C\u006C\u006F World" olmalı "Hello World" İlk dizeyi yazdırdığımda zaten gösterdiğini biliyorum Hello world. Sorunum, bir dosyadan dosya adlarını okuduktan sonra onları ararım. Dosyadaki dosya adları Unicode kodlaması ile önceleniyor ve dosyaları aradığımda \uXXXX, adında bir …
84 java  unicode  encoding 

10
Java 8: Lambda'nın yinelemelerini saymanın tercih edilen yolu?
Aynı problemle sık sık karşılaşıyorum. Lambda dışında kullanmak için bir lambda sayısını saymam gerekiyor . Örneğin: myStream.stream().filter(...).forEach(item -> { ... ; runCount++}); System.out.println("The lambda ran " + runCount + "times"); Sorun, runCount'un olması gerektiğidir final, bu nedenle bir int. O olamaz Integerçünkü bu değişmez . Bunu sınıf seviyesinde değişken (yani …

12
Birden çok alan içeren Collections.sort
Üç alanlı "Rapor" nesnelerinin bir listesi var (Tüm Dize türü) - ReportKey StudentNumber School Bir sıralama kodum var ... Collections.sort(reportList, new Comparator<Report>() { @Override public int compare(final Report record1, final Report record2) { return (record1.getReportKey() + record1.getStudentNumber() + record1.getSchool()) .compareTo(record2.getReportKey() + record2.getStudentNumber() + record2.getSchool()); } }); Bazı nedenlerden dolayı, sıralı …

8
Java: dosya adını bir tabana ve uzantıya bölme
Dosya taban adını ve uzantısını almanın şunun gibi bir şeyden daha iyi bir yolu var mı? File f = ... String name = f.getName(); int dot = name.lastIndexOf('.'); String base = (dot == -1) ? name : name.substring(0, dot); String extension = (dot == -1) ? "" : name.substring(dot+1);
83 java  file 

4
Java Webservice Client (En iyi yol)
Üçüncü taraf bir WSDL'ye sahibim, üçüncü taraf WSDL'deki işlemleri başlatmak için bir web hizmeti istemcisine Java'da kod yazmam gerekiyor. Şu anda, Axis'ten WSDL2JAVA aracını kullanarak istemci saplamasını oluşturdum ve veri bağlama için XMLbeans'i kullandım. Bu JAVA'yı yapmak için en iyi yaklaşım nedir? SAAJ hakkında okudum, bu daha ayrıntılı bir yaklaşım …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.