2016-10-14 7 views
-2

は、私は小数(525)の前に番号の変数の参照を設定することができるようにしたいと小数(005)の後に、しかし私は、使用することはできないんだけど、私は文字列を持っている「525.005」配列データ構造を使用せずに文字列を分割する方法は?

を言いますアレイ。文字列メソッドは許され、indeces。私は他の質問を見てきましたが、それらのすべてが配列の使用を提案しています。ループを使用する方法はありますか?

before = "525" 
after = "005" 
+1

これは明らかに宿題です。自分で解決しようとする努力がない宿題に関する質問に答えることをお勧めしません。これを試してみてください。ヒント: 'String.charAt()'関数をチェックしてください。 – nhouser9

+1

ループを使用して文字列を調べ、小数点の位置を見つけます。次に 'String.substring()'を使ってさまざまな部分を得ることができます。 – Turamarth

+0

predec = string.substring(0、string.indexOf( "。"));私はindexOf()を使用できることを知りました。ありがとう – Weissman

答えて

0

これを2倍に解析します。

小数点以下を1.0で2倍にすると、元の値から減算して整数部分を得ることができます。

文字列myString = "525.005";

double StringAsDouble = parseDouble(myString);

double decimalPart = StringAsDouble%1.0; double integerPart = StringAsDouble - decimalPart;

関連する問題