"There will be a couple of changes for the second Test, there are some players who did not play in the first Test who will be given a look at," he said as Bangladesh prepared for the second Test starting on Tuesday at the P Saravanamuttu Stadium.
Sri Lanka lead the three-match series 1-0 after dominating the first Test at the Sinhalese Sports Club where they won by an innings and 234 runs, their eighth victory in 11 home Tests and Bangladesh's heaviest defeat in their 47-match history.
The defeat prompted public criticism of the Bangladeshi players by assistant coach Sarvan Imran who told journalists "we have a talented bunch of cricketers but I think we are not mentally tough enough to sustain at this level."
Williams, however, refused to be downcast, saying: "It's a tough challenge for us because Sri Lanka have a bowling attack now that compares with the best in the world, but the boys are enjoying it.
"I rather talk about the positives we got out of the first Test... In particular, I thought our boys batted very well in the first and second sessions of the third day.
"They maintained a good tempo and that was a positive aspect which we hope to take into the second Test," he added.
Sri Lanka are expected to name the same team with captain Mahela Jayawardene keen to give youngster Malinda Warnapura a proper opportunity after he was dismissed for a golden duck on his debut.
"He was unfortunate as he got a great ball first up," Jayawardene said.
"But we know he is a guy with lots of talent and we must give him a proper opportunity to show us what he can do at this level."
Sri Lanka: Mahela Jayawardene (capt), Michael Vandort, Kumar Sangakkara, Chamara Silva, Tillakaratne Dilshan, Prasanna Jayawardene (wk), Chaminda Vaas, Farveez Maharoof, Muttiah Muralitharan, Lasith Malinga, Dilhara Fernando, Malinga Bandara, Malinda Warnapura and Sujeewa de Silva.
Bangladesh: Mohammad Ashraful (capt), Mashrafe Mortaza, Habibul Bashar, Javed Omar, Mehrab Hossain jr, Shahriar Nafees, Rajin Saleh, Shakib Al Hasan, Khaled Mashud (wk), Shahadat Hossain, Syed Rasel, Mohammed Rafique, Abdur Razzak, Mohammad Sharif and Mushfiqur Rahim (standby wk).