Java初心者です。ずっとC言語をやっていました。
Javaにはポインタは存在せず(実際は参照渡しなのでポインタその
ものなのですが)、ポインタに対する演算はありませんよね。
C言語で、
int buf[2*10];
int *dst = buf;
for(i=0;i<10;i++){
dst[0]=a;
dst[1]=b;
dst += 2;
}
のようなソースをJavaで書こうとすると、
for(i=0;i<10;i++){
buf[i*2+0]=a;
buf[i*2+1]=b;
}
しか思いつきません。
コンパイルして最適化されれば問題ないと思いますが、
なんか配列中の演算が演算量をとりそうで、気になっています。
もっと高速に処理されるような書き方はないものでしょうか?
アドバイスよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 関数ポインタの高速化のメリット 7 2023/05/05 20:15
- C言語・C++・C# C++プログラミングコードにポリモーフィズムを取り入れ方を教えてください。 2 2023/06/09 11:17
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- C言語・C++・C# C言語 ポインタ 配列 2 2022/06/02 17:29
- C言語・C++・C# ポインタの型変換、どうやるんでしたっけ? 2 2022/03/28 11:00
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
- Visual Basic(VBA) このマクロの説明文を教えてほしいです。 1 2023/01/12 09:17
- C言語・C++・C# 略語の読み方について 2 2023/05/25 12:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#で動的配列Listの中身をListB...
-
この警告はどうすれば?
-
動的配列確保
-
ランダムでのboolean値の与え方
-
配列数を超えてアクセスしたと...
-
配列の中で入れ換えをして逆順...
-
ページング
-
バイト配列 unicode
-
n番目に大きな値を探索する
-
javaで大容量テキストファイル...
-
java
-
負の整数になるまで入力→その平...
-
配列インデックス範囲外エラー?
-
C言語でunsigned char配列を連...
-
Struts:可変個数のテキストボ...
-
入力(ファイル)の入力チェッ...
-
javaで素数を探すプログラム。
-
javaでの文字列からの数字抽出
-
javaでVector型の配列に一度格...
-
sqlparamaterでIN句を使いたい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javaで文字と数字が混ざったも...
-
[Ljava.lang.Stringってなんですか
-
この警告はどうすれば?
-
Java配列の問題を教えてくださ...
-
配列の中に複数存在する数がい...
-
配列で、値の入っている要素数...
-
java
-
『args[]』とは?
-
javaで大容量テキストファイル...
-
C#で動的配列Listの中身をListB...
-
csvファイルを2次元配列に格納
-
Javaで文字を漢字であるか否か...
-
フローチャート
-
javaについて
-
【C#】ハッシュテーブル(連想...
-
セッションを使ったint型の値の...
-
C言語でunsigned char配列を連...
-
配列について
-
n番目に大きな値を探索する
-
cloneメソッドについて (java)
おすすめ情報