Mostrar datos de una clase LinkedList Java

publicado por: Anonymous Buenas, tengo un problema a la hora de recoger los datos de una clase, y mostrarlos en una lista enlazada. Cuando se ejecuta el método mostrarMiLista(LinkedList list), me devuelve una salida con el formato [email protected] Gracias. Biografias.java package Ejercicio5; import java.util.Iterator; import java.util.LinkedList; import java.util.Scanner; /** * * @author nando */ public…(Continue Reading)

Expresión regular para eliminación de comentarios de código

publicado por: Anonymous Estoy tratando de hacer una expresión regular que elimine comentarios del estilo // y /**/, de momento utilizaba una sacada de este sitio: (/*([^*]|[rn]|(*+([^*/]|[rn])))**+/)|(//.*) El problema estaba cuando el comentario estaba en forma de string literal (tanto con comillas simples como dobles), por ej.: var a = “//Holaaa”; Por lo que traté…(Continue Reading)

Java+Jackson で json 文字列から object を生成する際、特定プロパティを文字列のままとしたい

投稿者: Anonymous Java+Jackson で json 文字列から object を生成する際、特定プロパティを 文字列のままとしたいのですが、そのようなことは可能でしょうか。 例えば String text = “{” + ” “key1”: “var1″, ” + ” “key2”: {“subkey1″:”subvar1”, “subkey2″:”subvar2″} ” + “}”; ObjectMapper mapper = new ObjectMapper(); Map<String, Object> json = (Map<String, Object>) mapper.readValue(text, Map.class); としたとき、 json.get(“key1”) → var1 という String を取得 json.get(“key2”) → {“subkey1″:”subvar1”, “subkey2″:”subvar2”} という String を取得 としたいのです。…(Continue Reading)

¿Cómo obtener los datos de un .json en Java?

publicado por: Anonymous tengo el siguiente archivo .json que representa los distintos datos de varios vinos, es una versión simplificada ya que el archivo contiene otros campos y es mucho mas extenso, pero esto servirá para lo que quiero. Por ahora puedo suponer que el archivo contiene solos estos dos conjuntos. [ { “points”: “87”,…(Continue Reading)

Javaのhttp通信プラグインretrofitのURLの定義が出来ない

投稿者: Anonymous retrofit http://square.github.io/retrofit/ を使って、APIの定義を書こうと思うのですが http://example.com/hoge?kage20150825 http://example.com/hoge?kage20150826 http://example.com/hoge?kage20150827 のように、?の後の項目を任意に変えるにはどうしたらよいのでしょうか public interface APIInterface { @GET(“/hoge?{date}”) void getActivityNotificationList(@Path(“date”) String date, Callback<xxx> xxx); } と書いたのですが java.lang.IllegalArgumentException: APIInterface.getActivityNotificationList: URL query string “{date}” must not have replace block. と出て拒否されてしまいます。 URLの構造を変える事は出来ないです。 解決 今更、かつ正しい使い方とも思えませんが、 以下のようにすると、実現はできる様です。 インターフェースの定義 @GET(“/hoge”) Call<ResponseBody> getActivityNotificationList( @QueryMap Map<String, Object> map); 実行 Map<String, Object> map = new HashMap<String, Object>(); map.put(“kage20150825”,…(Continue Reading)

¿Cómo hacer split por pipe en java?

publicado por: Anonymous Tengo las​ siguientes​ líneas​: valor1=cadena.split(“|”)[0]; valor2=cadena.split(“|”)[1] ; Sin embargo, estoy obteniendo null, lo que quiere decir que no estoy obteniendo ningún valor al hacer el split. He intentado lo mismo pero con coma: valor1=cadena.split(“,”)[0]; valor2=cadena.split(“,”)[1] ; Y esto sí funciona. solución Hola amigo te recomiendo que hagas esto: Para hacer un split…(Continue Reading)

guardar datos a un arraylist de un resultset

publicado por: Anonymous espero me puedan ayudar estoy tratando de hacer que me retorne un lista desde la base de datos a travez de un resultset pero no logro conseguir espero me puedan ayudar muchas gracias public ArrayList<BeanNivelLlenado> consultarNivel(){ ArrayList<BeanNivelLlenado> niveles=new ArrayList<BeanNivelLlenado>(); try { conn=this.getConexion(); st=conn.createStatement(); rs=st.executeQuery(“select * from nivel;”); ResultSetMetaData md = rs.getMetaData(); int…(Continue Reading)

Args[0] por consola – JAVA

publicado por: Anonymous Tengo el siguiente programa: public static void veureinfo(String filePath) throws FileNotFoundException{ // creem l’objecte File origen = new File(filePath); /** * Si es directori llavors: */ if (origen.isFile()){ Básicamente el programa me tome el argumento del programa y lo utiliza. Pero, ¿y si el argumento quiero darlo por consola? Es decir, ¿se…(Continue Reading)

error javax.ejb.EJBException

publicado por: Anonymous Hola tengo un problema estoy haciendo mi proyecto en Java Server Faces y al llevar a cabo un método de un controlador que he creado, le realizo el “debug” y hace todo lo que deberia hacer pero al final sale esto, gracias por ayudar. Aquí está el stacktrace: javax.faces.el.EvaluationException: javax.ejb.EJBException at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:101)…(Continue Reading)

android EditText内の初期設定されている文字を、クリック時にクリアする方法

投稿者: Anonymous 現在、発音チェックアプリを作っています。 以下の方法でチェックする仕様です。 1:EditTextに、チェックする単語または文章を入力する。 2:音声認識機能を呼び出し、TextViewに発音した音声をセットする。 3:EditText内の文字とTextView内の文字が同じかを判定する。 流れは以上の通りです。 現在、EditTextに初期設定として「文字を入力してください」という文章が設定されています。 EditText内に単語を入力する際、上記の初期設定している文章を消さなくてはいけません。 めんどくさいです。 EditText内の文字を、EditTextをクリックするだけ消えるようにするには、どうすればいいですか? 解決 hintプロパティを追加すればできるかと思います. HTMLでいうplaceholderみたいなやつです. XMLに記述する場合は android:hint=”文字を入力してください” kotlinとかjavaとかで記述する場合は editText.setHint(“文字を入力してください”); // java editText.hint = “文字を入力してください” // kotlin です. ここで,editTextはEditTextオブジェクトですので,XMLにあるやつをfindViewByIdで探してくるか,新しくインスタンス化したものを使えば大丈夫です. 回答者: Anonymous

Error al pasar variables con Intent – NullPointerException

publicado por: Anonymous Estoy intentando pasar un ArrayList<Pet> desde un Fragment a mi MainActivity.java para desde aquí, si se pulsa un ImageButton (de la barra de acción) vayamos a otra actividad en la cual necesito los datos de dicho ArrayList. Pues bien, creo un Intenten mi clase Fragment y un bundlepara recibir estos datos en…(Continue Reading)

¿Como formatear un string a 2 decimales Java?

publicado por: Anonymous Les explico: Tengo un String en Java: String numero = “59.2348837”; esto es lo que intento realizar: String.format( “%.2f”, numero) E intento obtener como resultado: String resultado = “59.23”; Pero me lanza un error porque numero es String. El error salta cuando hago el string format. ¿Cómo podría formatear ese String a…(Continue Reading)

Se puede usar switch con objetos en java?

publicado por: Anonymous Hola muy días tardes o noches… mi pregunta es la siguiente se pueden usar los switch para comparar objetos?? véanlo de esta forma tengo un una ventana con 3 botones, cada botón cambia el fondo a un color distinto se podría implementar el switch para saber que botón ejecutara el evento? package…(Continue Reading)

配列を返すメソッドについて

投稿者: Anonymous 以下の配列を返すプログラムで、3つ質問があります。 ①fill()メソッドの返り値は、「hairetsu」ですが、これは、具体的に配列の何を返しているのでしょうか? 配列の個々の要素なのか、配列全体なのか。 具体的に、mainメソッドで、for文を使って、引数を指定してhairetsu()メソッドを呼び出しています。例えば、arrays=fill(“ああ”,i,m)でfillメソッド呼び出していますが、この結果、どのような値が、arraysに代入されているのでしょうか?(arraysの中身はなんでしょうか?) この場合ですと、hairetsu[0][1],hairetsu[1][1],hairetsu[2][1]の中身である、「ああ」が返されているのか、それとも、「ああ」という要素を含んだ、二次元配列全体(hairetsu)が返されているのか、という質問です。 ②mainメソッドで、新たに配列を宣言(String[][] arrays)しています。 mainメソッド内のfor文の中で、arrays=fill(“ああ”,i,m)でfillメソッド呼び出して、その結果をarraysに代入していますが、これは、arrays[0][1],arrays[1][1],arrays[2][1]、この3つの添字の中に代入されている、という認識で合っていますか? ③mainメソッドで、新たに配列を宣言(String[][] arrays)しています。 既にfillメソッドで配列を用意しているので、mainメソッドでわざわざ新たに配列を宣言する必要があるのかどうか疑問です。できれば、mainメソッドで新たに配列を用意せずに、fillメソッド内の配列を、mainメソッドでも使用したいです。やり方があれば教えていただければ幸いです。 public class Sample_hairetsu1 { public static String[][] fill(String filler, int a, int b) { String[][] hairetsu = new String[9][9]; //System.out.println("アイウエいお"); for (int i = 0; i < 3; i++) { for (int m = 0; m < 3; m++) { if (i ==…(Continue Reading)

Filtrado multiple en un ArrayList

publicado por: Anonymous Tengo un método que recibe un Objeto de tipo List de una clase propia que se llama Pallet. La clase Pallet tiene una fecha de creación, un articulo, un id, un almacén…etc. El método filterPalletWithDataretorna(List list, ListParametersFilter parameters); retorna otra lista con los pallets que se han filtrado por los campos que…(Continue Reading)

Threadの待機

投稿者: Anonymous 私が投稿した類似質問 【Java】Threadの割り込みについて 勘違いがあったので修正します。 public class Main extends Thread{ private Timer timer; public static void main(String[] args) { try { Main main = new Main(); main.start(); // — 【1】 } catch (Exception e) { e.printStackTrace(); } } @Override public void run() { timer = new Timer(); timer.setObserver(this); timer.setDaemon(true); try { timer.run(); sleep(3000); } catch (InterruptedException…(Continue Reading)

¿Cúal es la diferencia entre una clase abstracta y una interface?

publicado por: Anonymous Hola, un saludo, y muchas gracias por ayudarme. La duda que tengo es ¿Cúal es la diferencia entre una clase abstracta y una interface?. Veo que son conceptos parecidos , he captado la idea de que las clases abstractas no son instanciable pero lo que quisiera saber exactamente si es posible, cuando…(Continue Reading)

¿Se puede obtener el nombre de la instancia de una clase?

publicado por: Anonymous No se si este bien redactada la pregunta pero esta es la cuestión. Tengo mi clase ProductosLacteos. Cuando yo creo la instancia hago esto: ProductosLacteos quesito = new ProductosLacteos(); Entonces yo quiero obtener quesito como una cadena de texto. ¿Para que? Cuestión de debugueo. Tengo una consola donde se muestran diferentes datos…(Continue Reading)

Escritura y lectura de ficheros serializar un array

publicado por: Anonymous Tengo el siguiente programa: package Exercici2; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; public class Comarca implements Serializable { private String nom; private int habitants; public Comarca (String nom, int habitants){ this.nom=nom; this.habitants=habitants; } public Comarca(){ this.nom=null; }//Dar valor public void setNom(String comarca){nom=comarca;} public void…(Continue Reading)

Pulsar dos veces el botón atras para salir de la App en Android

publicado por: Anonymous Últimamente las aplicaciones que salen, llevan incorporado lo de presionar dos veces el botón atrás físico como virtual para salir de la app, mostrando un mensaje `Presione una ves más para salir. Tengo implementado lo siguiente: En MainActivity principal declaro la variable canExitApp global para establecer si se ha pulsado alguna vez.…(Continue Reading)

Android: アイコンのみのTabHost

投稿者: Anonymous 下図のようにTabHostを制作したいと思います。 tabSpec = tabHost.newTabSpec(“tag2”); tabSpec.setContent(R.id.linearLayout2); tabSpec.setIndicator(“試験”); tabHost.addTab(tabSpec); というコードからsetIndicatorを削除すると、アプリが停止されます。 画像の通りに、どうやってアイコンのみのタブホストが作れるでしょうか。 この質問には状態によってアイコン変更という課題を触れないでおきましょう。 解決 ご要望により、コメントから、回答に転記させていただきます。 tabSpec.setIndicator(“”);のように空文を設定してみるのはやってみましたか。 以上です。 回答者: Anonymous

Error “Column count doesn’t match value count at row 1” en java

publicado por: Anonymous Buenas, Al insertar o actualizar datos en MySQL desde java me sale el error comentado. No sé a qué se debe, el número de columnas es correcto…de hecho antes tenía el mismo código pero con menos columnas, no entiendo dónde puede estar el problema. El código es el siguiente: public Conectate(ArrayList<Item> games,…(Continue Reading)

JavaでHTMLを取得し、getBytesで文字コードを変換すると「一部」文字化けする

投稿者: Anonymous 以下のコードを走らせると、取得したデータの文字列が以下の画像のように一部化けて変換されます。 try { // 接続用HttpURLConnectionオブジェクト作成 HttpURLConnection con = null; // URLの作成 URL urlSt = “https://cs.kintetsu-ls.co.jp/TR/TRGG0020/TRGG0020.aspx?ID=1234567890”; url = new URL(urlSt); con = (HttpURLConnection) url.openConnection(); // リダイレクトを自動で許可しない設定 con.setInstanceFollowRedirects(false); // URL接続からデータを読み取る場合はtrue con.setDoInput(true); // URL接続にデータを書き込む場合はtrue con.setDoOutput(true); // 接続 con.connect(); // 本文の取得 InputStream in = con.getInputStream(); String readSt = readInputStream(in); //文字コードを指定して変換する readSt = new String(readSt.getBytes(“Shift_JIS”)); System.out.println(readSt);//ここでブレークを張って、デバックエリアでreadStの中を覗いて取得文字をキャプチャ //切断 in.close();…(Continue Reading)

Problema con el salto de una línea de código al usar Scanner

publicado por: Anonymous Cuando intento ejecutar el código de abajo no obtengo ningún error de compilación, pero cuando se ejecuta el código, parece que se salta la línea de código de la clase Scanner. El error se encuentra en el método AddStudentInfo(). package com.nerviosus; import java.util.Scanner; public class Student { private String name; private String…(Continue Reading)