Java.Help

  • Автор теми AkeL.php
  • Дата створення
A

AkeL.php

Guest
Ответ: Java.Help

Так, а если количество чисел неизвестно и надо прочитать в массив?
Есть ли в java что-то наподобие eof?
 

daoway

кот Шрёдингера
Ответ: Java.Help

Так, а если количество чисел неизвестно и надо прочитать в массив?
Тогда надо почитать вот этот .
На всякий случай продублирую тут :

public boolean hasNext()

Returns true if this scanner has another token in its input. This method may block while waiting for input to scan. The scanner does not advance past any input.
Насчёт javadoc - это огромное преемущество, фактически любой чих документирован, этим можно и нужно пользоваться.
 

RAZOR

Drive your dream...
Ответ: Java.Help

у кого есть какието книги по java. поделитесь плз
 
A

AkeL.php

Guest
Ответ: Java.Help

Если кто разбирался с созданием GUI - интерфейсов, помогите:
как задается фиксированная ширина высота кнопки, строки?
Я пишу:
Код:
import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import java.util.*;



public class simple extends JFrame {

	private JButton button = new JButton("Button1"); 
    	private JPanel panel = new JPanel(new GridLayout(4, 4, 1, 1));

	private JPanel panelInput = new JPanel(new GridLayout(4, 6, 1, 1));

    	private JCheckBox check = new JCheckBox("Check", false);
    	private JTextField inputA = new JTextField("", 2);
	private JTextField inputB = new JTextField("", 2);
	private JTextField inputC = new JTextField("", 2);
    public simple() {

        super("Yopta");

	    this.setBounds(1,1,600,500);
	    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	    Container container = this.getContentPane();
	    container.setLayout(new GridLayout(3,2,1,2));
	    //container.add(input);
	    //button.addActionListener(new ButtonEventListener());
	    container.add(panelInput);
	    panelInput.add(inputA);
	    panelInput.add(inputB); 
	    panelInput.add(inputC); 
		container.add(panel);
		button.addActionListener(new ButtonEventListener());
 		panel.add(button);
		
}
	class ButtonEventListener implements ActionListener {
		public void actionPerformed(ActionEvent e) {
--------------------------------------------
		}
	}

    public static void main(String[] args) {

        JFrame app = new simple();

        app.setVisible(true);

    }

}

2 вопрос:
Код:
a= inputA.getText();
b= inputB.getText();
c= inputC.getText();
a,b,c первоначально в String - формате.
Как их перевести в float?
Получаю то, что на скрине.
 

Вкладення

Останнє редагування модератором:

quant

yeah
Відповідь: Java.Help

Код:
a= inputA.getText();
b= inputB.getText();
c= inputC.getText();
a,b,c первоначально в String - формате.
Как их перевести в float?
есть public static float toFloat(java.lang.String str) только если в строке может быть не флоат лови исключение java.lang.NumberFormatException
p.s. если не ошибаюсь, то в java.io была функция nextString(), может она больше подойдёт ?
 

GrAndSE

Тёмный
Модератор
Ответ: Java.Help

Документация по , , и . Все в html на языке оригинала. А вообще у java как сказал daoway документация описывает практически все.. столько молечей, тсолько всего, что за почти два года пользования практически каждый день открываю для себя что-то новое и весьма полезное.
 
Зверху